Est-il possible de compresser un système de fichiers complet sous Linux?


9

Sous Windows, je peux utiliser la compression de lecteur NTFS pour économiser des tas d'espace disque; généralement 30%, souvent beaucoup plus. Il améliore également les vitesses de lecture et d'écriture au prix d'une utilisation plus élevée du processeur; ce qui n'est pas un argument dans ma situation avec la puissance du processeur à revendre.

Donc, sur mes machines Windows, il est toujours activé. Existe-t-il une fonction similaire sur Ext4, ou existe-t-il un système de fichiers différent sur (Ubuntu) Linux qui prend en charge la compression? Si oui, comment puis-je migrer mes systèmes de fichiers Ext4 vers ce système de fichiers compressés?


Réponses:


11

Il existe deux systèmes de fichiers que je connais qui vous donneront une compression sous Linux: BTRFS et ZFS.

ZFS a un grand succès dans les communautés Sun / Solaris, FreeBSD et FreeNAS. Cela fonctionne bien sous Linux, d'après mon expérience avec lui. Il n'est inclus dans aucune des grandes distributions, mais il existe des référentiels complémentaires qui le rendent très facile à installer. Voir ZFS sur Linux

BTRFS est plus récent et est uniquement Linux. Je l'ai exécuté sur Ubuntu 14.04 et l'ai trouvé stable. Il prend en charge plusieurs méthodes de compression. J'ai trouvé les compresses LZO assez bien et c'est vraiment rapide; Je ne vois aucun ralentissement des performances de l'opération de compression.


Mise à jour 2020: ZFS est désormais disponible avec Ubuntu, et il est possible de l'installer sur Debian et d'autres systèmes à partir de référentiels communautaires.
Ján Lalinský

1

Btrfs (système de fichiers B-tree) est votre réponse, il a des parallèles avec Ext4, mais offre un plus grand changement dans les fonctionnalités et la conception.

Il est encore relativement nouveau et la majorité des installations Linux de production sont assez conservatrices, vous aurez donc probablement un support communautaire relativement limité.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.