Quanto valuti i dati?
Scherzi a parte, ogni filesystem ha i suoi compromessi. Prima di andare molto oltre, sono un grande fan di XFS e Reiser entrambi, anche se eseguo spesso Ext3. Quindi non c'è un vero pregiudizio del filesystem al lavoro qui, solo per farti sapere ...
Se il filesystem è poco più che un contenitore per te, scegli quello che ti offre i migliori tempi di accesso.
Se i dati hanno un valore significativo, dovrai evitare XFS. Perché? Perché se non riesce a recuperare una parte di un file registrato su giornale , azzererà i blocchi e renderà i dati non recuperabili. Questo problema è stato risolto nel kernel Linux 2.6.22 .
ReiserFS è un file system eccezionale, a condizione che non si blocchi mai in modo anomalo . Il ripristino del journal funziona correttamente, ma se per qualche motivo perdi le informazioni sulla tua partizione o se i blocchi principali del filesystem vengono spazzati via, potresti avere un dilemma se ci sono più partizioni ReiserFS su un disco - perché il meccanismo di recupero analizza sostanzialmente il intero disco, settore per settore, cercando ciò che "pensa" sia l'inizio del filesystem . Se hai tre partizioni con ReiserFS ma ne viene soffiata solo una, puoi immaginare il caos che ciò causerà mentre il processo di recupero unisce un disastro di Frankenstein dagli altri due sistemi ...
Ext3 è "lento", in un "Ho 32.000 file e ci vuole tempo per trovarli tutti in esecuzione ls
" in un certo senso. Se avrai migliaia di piccoli tavoli temporanei ovunque, avrai un po 'di dolore. Le versioni più recenti ora includono un'opzione di indice che riduce drasticamente l'attraversamento della directory ma può comunque essere dolorosa.
Non ho mai usato JFS. Posso solo commentare che ogni sua recensione che abbia mai letto è stata qualcosa del tipo "solido, ma non il bambino più veloce del blocco". Potrebbe meritare un'indagine.
Basta con i contro, diamo un'occhiata ai pro:
XFS:
- urla con file enormi, tempi di recupero rapidi
- ricerca directory molto veloce
- Primitivi per congelare e sbloccare il filesystem per il dumping
ReiserFS:
- Accesso a file di piccole dimensioni altamente ottimale
- Raggruppa diversi piccoli file negli stessi blocchi, risparmiando spazio nel filesystem
- recupero veloce, rivaleggia con i tempi di recupero XFS
ext3:
- Provato e vero, basato sul codice Ext2 ben collaudato
- Molti strumenti in giro per lavorarci
- Può essere rimontato come Ext2 in un pizzico per il recupero
- Può essere sia ridotto che espanso (altri file system possono essere espansi solo)
- Le versioni più recenti possono essere espanse "live" (se sei così audace)
Quindi vedi, ognuno ha le sue stranezze. La domanda è: qual è il meno strano per te?