È possibile comprimere un file system completo su Linux?


9

Su Windows posso usare la compressione dell'unità NTFS per risparmiare un sacco di spazio su disco; di solito il 30%, spesso molto di più. Migliora anche la velocità di lettura e scrittura a scapito del maggiore utilizzo della CPU; che non è un argomento nella mia situazione con la potenza della CPU da risparmiare.

Quindi sui miei computer Windows è sempre abilitato. Esiste una funzione simile su Ext4 o esiste un file system diverso su (Ubuntu) Linux che supporta la compressione? In tal caso, come posso migrare i miei file system Ext4 su quel file system compresso?


Risposte:


11

Esistono due filesystem con cui ho familiarità che ti daranno compressione su Linux: BTRFS e ZFS.

ZFS ha un grande seguito nelle comunità Sun / Solaris, FreeBSD e FreeNAS. Funziona bene su Linux, in base alla mia esperienza con esso. Non viene incluso in nessuna delle grandi distribuzioni di nomi, ma ci sono repository aggiuntivi che rendono molto facile l'installazione. Vedi ZFS su Linux

BTRFS è più recente ed è solo Linux. L'ho eseguito su Ubuntu 14.04 e l'ho trovato stabile. Supporta più metodi di compressione. Ho trovato che LZO comprime abbastanza bene ed è molto veloce; Non vedo alcun rallentamento delle prestazioni dall'operazione di compressione.


Aggiornamento 2020: ZFS ora è disponibile con Ubuntu ed è possibile installarlo su Debian e altri sistemi dai repository della comunità.
Ján Lalinský

1

Btrfs (file system B-tree) è la tua risposta, ha parallelismi con Ext4, ma offre un cambiamento maggiore nelle funzionalità e nel design.

È ancora relativamente nuovo e la maggior parte delle installazioni Linux di produzione sono piuttosto conservative, quindi probabilmente avrai un supporto relativamente limitato per la comunità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.