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?

Andreas Hartmann
la source

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.

Grunthos
la source
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é.

user2539817
la source