E perché dovrei sceglierne uno anziché l'altro?
E perché dovrei sceglierne uno anziché l'altro?
Risposte:
Tratto da: Linux Filesystem Primer
EXT2
Il file system EXT2 è il predecessore del file system EXT3. EXT2 non è registrato su giornale e pertanto non è più consigliato (i clienti devono passare a EXT3).
EXT3
Il file system EXT3 è un file system con journaling che oggi è il più utilizzato in Linux. È il file system "Linux". È abbastanza robusto e veloce, anche se non si adatta bene a grandi volumi né a un gran numero di file. Recentemente è stata aggiunta una funzionalità di scalabilità chiamata htrees, che ha migliorato significativamente la scalabilità di EXT3. Tuttavia non è ancora scalabile come alcuni degli altri file system elencati anche con htrees. Ridimensiona in modo simile a NTFS con htrees. Senza htrees, EXT3 non gestisce più di circa 5.000 file in una directory.
ReiserFS
Il file system Reiser è il file system predefinito nelle distribuzioni SUSE Linux. Reiser FS è stato progettato per rimuovere la scalabilità e le limitazioni di prestazioni esistenti nei file system EXT2 ed EXT3. Ridimensiona ed esegue estremamente bene su Linux, superando EXT3 con htrees. Inoltre, Reiser è stato progettato per utilizzare in modo molto efficiente lo spazio su disco. Di conseguenza, è il miglior file system su Linux in cui ci sono molti file di piccole dimensioni nel file system. Dato che la collaborazione (e-mail) e molte applicazioni di web servendo contengono molti piccoli file, Reiser è più adatto a questi tipi di carichi di lavoro.
ext3 è il filesystem standard utilizzato dai sistemi operativi basati sul kernel linux.
ext4 è una versione "avanzata" di ext3 con vari miglioramenti, sostanzialmente un aggiornamento al formato ext3.
ReiserFS è un altro filesystem comune ai sistemi linux, ma con alcuni problemi di codebase in corso in base ai quali tenta periodicamente di uccidere tua moglie.
ext3 è il formato più comune.
Per assisterti con la parte "Why" della tua domanda, la gazzetta di Linux ha pubblicato un articolo che confronta molti dei filesystem utilizzati in Linux. Ho trovato l'articolo utile anche se a causa della sua età non ha informazioni su "ext4".
Bene, ReiserFS (e se sei pronto per patchare il tuo kernel, Rieser4) presenta alcuni vantaggi, specialmente con file di piccole dimensioni. Sfortunatamente sembra che non entreranno mai nel kernel.
A questo punto, eseguivo ext4, a meno che non fossi paranoico, nel qual caso eseguivo ext3.
In futuro, avrei eseguito BTRFS, ma che è ancora in versione alfa, dovrebbe raccogliere gran parte dell'eleganza dei file system Rieser e ZFS (di gran lunga il file system di produzione più interessante, ma non per Linux (anche se tu può usarlo con FUSE)).
Dovresti andare con XFS o EXT4
ReiserFS
( Reiser3
/ type 82
on cfdisk
) è il migliore per /var
. ext4
è meglio per /home
e se si desidera modificare le dimensioni della partizione in un secondo momento, è necessario esaminare LVM
.
Non usare ext2
tranne /boot
ed ext3
è un ottimo tuttofare, come Mario in Mario Kart.