Filesystem Linux: ext4, XFS și Btrfs comparate practic
Alegerea filesystem-ului afectează performanța, administrarea, recuperarea și funcțiile disponibile. Pentru un administrator Linux, important este să înțeleagă compromisurile și instrumentele fiecărui filesystem.
ext4
ext4 este matur, larg suportat și o alegere predictibilă pentru multe sisteme general-purpose. Oferă journaling și un set de instrumente bine cunoscut pentru administrare și verificare.
XFS
XFS este folosit frecvent pe servere și volume mari. Este performant și scalabil, dar operațiile de redimensionare au particularități care trebuie cunoscute înainte de proiectarea storage-ului.
Btrfs
Btrfs oferă funcții precum subvolume, snapshots și checksums. Aceste capabilități sunt utile, dar necesită înțelegerea modelului său de administrare și a limitelor operaționale.
Mount, UUID și fstab
Pentru mount persistent, preferă identificatori stabili precum UUID și testează modificările în /etc/fstab înainte de reboot. O intrare greșită poate afecta boot-ul.
Spațiu liber versus inode-uri
df -h arată spațiul, iar df -i inode-urile. Un filesystem poate raporta spațiu liber, dar să nu mai poată crea fișiere dacă inode-urile sunt epuizate.
Alegerea corectă
Nu există un filesystem universal „cel mai bun”. Alege în funcție de workload, suportul distribuției, funcțiile necesare, procedurile de backup și experiența echipei.
Întrebări frecvente
ext4 sau XFS pentru un server Linux?
Ambele pot fi alegeri bune. Decizia depinde de workload, dimensiunea volumelor, procedurile de administrare și suportul distribuției.
Ce înseamnă UUID în fstab?
UUID este un identificator stabil al filesystem-ului și evită dependența de nume de device care se pot schimba.