Qual è lo schema di partizione raccomandato per il mio Ubuntu Server?


8

Ho intenzione di distribuire il server Ubuntu con i seguenti server su di esso:

  • Server di bind
  • Server DHCP
  • Server LAMPADA
  • Server OpenSSH
  • Server Ldap
  • Database Mongodb
  • Server FTP
  • Server email
  • Server Samba
  • Server NFS
  • In futuro, voglio configurare Openstack per PAAS.

Al momento ho un filesystem Raid 5 con 10 TB di spazio di archiviazione.

Come devo impostare il mio schema di partizione?

Sto cercando di assicurarmi di non avere problemi in futuro e che le dimensioni di archiviazione possano essere facilmente espanse. Potreste suggerire una schema di partizione dando percentuale specifica di storage per partizioni come /, /boot, /var, /etc?

Risposte:


6

Prima di decidere sugli schemi di partizionamento, potrebbe essere utile comprendere effettivamente i motivi della divisione di varie parti di Linux.

Innanzitutto le partizioni multiple sono "più sicure" poiché se un filesystem è danneggiato, gli altri dovrebbero andare bene. Questo non ti salverà da un errore del disco. I backup farebbero, così come lo schema di parità nel tuo livello di raid.

In secondo luogo è stato un modo per utilizzare più unità di stili diversi prima di LVM: questo è discutibile per te

Fonte: installazione di Linux e inizio

In breve, lo schema multi-partizione è una specie di reliquia dei vecchi tempi, continuata per motivi ereditati. Se hai bisogno di chiedere perché , stai meglio con una singola partizione.

Nel contesto moderno il metodo di partizionamento intelligente sarebbe quello di utilizzare una singola grande partizione (e una seconda, facoltativamente per lo scambio, i file di scambio sarebbero un'opzione). Utilizzare LVM in modo da poter aggiungere dischi se è possibile se si ritiene che potrebbe essere necessario aggiungere spazio. Una singola grande partizione significa che le cose si gestiranno da sole fino a quando c'è abbastanza spazio, e puoi fare il backup / etc / / user / local e / home e usarlo e un elenco di pacchetti installati nel caso sia necessario un ripristino bare metal.


3

In genere, consiglio /bootdi 1 /GB, 20 GB e uno /datache utilizza il resto dello spazio disponibile. Questo è così che puoi passare fsck /in fretta se necessario; niente fa più schifo del dover rimanere in piedi per tre ore o più di fsck solo per vedere se il tuo sistema sarà disposto ad avviarsi affatto!

A parte questo, assicurati di usare LVM sopra il tuo RAID5; è difficile dare ulteriori consigli senza conoscere maggiori dettagli del proprio array RAID - è hardware o è RAID del kernel (mdraid)? Eccetera.

Un'altra nota: potresti considerare RAID10 invece di RAID5, a seconda della gravità delle tue esigenze di spazio. RAID10 offre meno spazio di archiviazione disponibile per lo stesso numero e dimensioni di unità (n / 2 anziché n-1), ma offrirà sia prestazioni più elevate sia maggiore resilienza in caso di guasto del dispositivo rispetto a RAID5. (Sarà anche molto, molto, prestazioni MOLTO più elevate quando effettivamente in esecuzione in modalità degradata se e quando un dispositivo NON funziona.)


1
Il tuo caso d'uso specifico potrebbe essere diverso, ma in generale penso che 1 GB per / boot sembri un eccesso eccessivo. Ogni versione del kernel è ~ 15-35 MB. Perché vorresti conservare 20-30 versioni diverse per utilizzare così tanto spazio? :)
Mxx

1

Non ci può essere una risposta perfetta a questa domanda, la migliore che si possa dire è che dipende. La dimensione di /, /boote /etcnon è necessario che sia troppo. Il punto in cui è effettivamente necessario lo spazio è dove verranno archiviati i contenuti, ad esempio i siti Web o le e-mail degli utenti, ecc. Anche questo può essere configurato, ma se sono presenti è /varlì che sarebbe necessaria la maggior parte dello spazio.

10 TB sembrano fantastici ma non si può essere a prova di futuro, Linux ti consente sempre di aggiungere più media e montarli come sottodirectory /varnel tuo caso, dando a te e ai tuoi utenti una visione trasparente.

Non ho approfondito percentuali e dettagli perché dipenderebbero da un caso all'altro, ma spero che tu abbia un'idea.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.