Mi chiedo e sono sicuro che ce ne siano anche molti là fuori, su quale sarebbe il migliore o almeno il layout ottimale del file system per un server basato su GNU / Linux. Sono consapevole che non esiste un layout generale, poiché i layout variano in base a ciò che l'utente finale desidera ottenere, quindi restringerò la mia domanda a un'implementazione molto specifica. Lo scopo del server è quello di un server di telefonia SIP di medie dimensioni. Il layout del file system che mi è venuto in mente è il seguente:
La dimensione completa del disco rigido è di 146 GB
- 1 GB di partizione primaria montata come / boot
- 16 GB di partizione primaria montata come /
- 16 GB di partizione estesa montata come swap (il server ha 8 GB di memoria e almeno non si ingrandirà presto)
- 52 GB di partizione estesa montata come / var
- 16 GB di partizione estesa montata come / var / log
- 30 GB di partizione estesa montata come / usr
- 5 GB di partizione estesa montata come / tmp
- Partizione estesa da 10 GB montata come / home
Ho messo lo swap nel mezzo considerando che consentirà un accesso più veloce, fatto una grande partizione var perché ci saranno molti dati variabili come i file di database. Ho spostato / var / log e / tmp in una diversa partizione per essere sicuro che siano riempiti, non faranno crollare l'intero sistema e anche / usr per poterlo leggere in sola lettura se è necessario tale misura. Ho creato una partizione piccola / home perché il numero di utenti sarà basso, quindi non è necessario un grande spazio di archiviazione nelle directory home.
Ci sono molti argomenti a favore e contro questo layout, suppongo e sono curioso (cercando di scegliere la mente dei più esperti o più saggi di me) su ciò che gli altri stanno pensando: questa frammentazione e l'ordine sono buoni considerando un accesso rapido (che è il motivo per cui ho messo lo swap quasi nel mezzo), la sicurezza e la sicurezza dei dati? qualche idea? Grazie!