GNU/Linux >> Linux Esercitazione >  >> Linux

Quali sono gli (s)vantaggi di ext4, ReiserFS, JFS e XFS?

Nominerò solo alcuni punti pro e contro per ciascuno. Questo non è affatto un elenco esaustivo, solo un'indicazione. Se ci sono delle grosse omissioni che devono essere presenti in questo elenco, lascia un commento e io le aggiungerò, in modo da ottenere un elenco bello e ampio in un unico posto.

ext4

Pro:

  • supportato da tutte le distribuzioni, commerciali e non, e basato su ext3, quindi è ampiamente testato, stabile e collaudato
  • tutti i tipi per funzioni interessanti (come estensioni, timestamp inferiori al secondo) che ext3 non ha.
  • Capacità di ridurre il filesystem

Contro:

  • si dice che sia più lento di ext3, il sapone per la perdita di dati di fsync

XFS

Pro:

  • supporto per massive filesystem (fino a 8 exabyte (sì, 'exa') su sistemi a 64 bit)
  • deframmentazione online
  • supportato sul prossimo RHEL6 come opzione 'large filesystem'
  • esperienza comprovata:xfs esiste da secoli

Contro:

  • wikipedia parla di operazioni lente sui metadati, ma io non ne sarei a conoscenza
  • potenziale perdita di dati in caso di interruzione di corrente, si consiglia UPS, non proprio adatto per i sistemi domestici
  • Impossibile ridurre il filesystem - Vedi https://xfs.org/index.php/Shrinking_Support

JFS

Professionista:

  • ha detto di essere veloce (ho poca esperienza con JFS)
  • nato in AIX:tecnologia collaudata

Contro:

  • utilizzato e supportato praticamente da nessuno, tranne IBM (correggimi se sbaglio; non ho mai visto o sentito parlare di JFS utilizzato in produzione, anche se ovviamente deve essere, da qualche parte)

ReiserFS

Professionista:

  • veloce con file di piccole dimensioni
  • molto efficiente in termini di spazio
  • stabile e maturo

Contro:

  • progetto non più molto attivo, il reiser 4 di nuova generazione è riuscito
  • nessuna deframmentazione online

Reiser 4

Professionista:

  • molto veloce con file di piccole dimensioni
  • transazioni atomiche
  • molto efficiente in termini di spazio
  • spazi dei nomi dei metadati
  • architettura del plug-in (possibili plug-in di crittografia, compressione, deduplicazione e metadati)

Contro:

  • Reiser4 ha un futuro molto incerto e non è stato ancora unito
  • la principale distribuzione di supporto (SuSE) l'ha abbandonata anni fa
  • I "problemi legali" di Hans Reiser non sono di grande aiuto

Raccomando questa pagina per ulteriori letture.


Linux
  1. Quali sono i vantaggi di CloudLinux?

  2. Cosa sono vdso e vsyscall?

  3. Quali sono le differenze tra lsof e netstat su Linux?

  4. Quali sono i programmi CLI standard per gestire utenti e gruppi?

  5. Quali sono i vantaggi/svantaggi dei montaggi rigidi rispetto a quelli morbidi in UNIX?

Che cos'è Intel SGX e quali sono i vantaggi?

Quali sono le differenze tra cPanel e WHM?

Quali sono le differenze tra rdesktop e xfreerdp?

Qual è la differenza tra unlink e rm?

Qual è il comando per determinare se OpenSSL e mod_ssl sono installati su Apache2?

Quali sono le differenze funzionali tra .profile .bash_profile e .bashrc