Unter Windows kann ich die NTFS-Laufwerkkomprimierung verwenden, um viel Speicherplatz zu sparen. normalerweise 30%, oft viel mehr. Es verbessert auch die Lese- und Schreibgeschwindigkeit auf Kosten einer höheren CPU-Auslastung. Das ist in meiner Situation kein Argument, wenn CPU-Energie gespart werden muss.
Auf meinen Windows-Computern ist es also immer aktiviert. Gibt es eine ähnliche Funktion unter Ext4 oder ein anderes Dateisystem unter (Ubuntu) Linux, das die Komprimierung unterstützt? Wenn ja, wie kann ich meine Ext4-Dateisysteme auf dieses komprimierte Dateisystem migrieren?
linux
ubuntu
filesystems
compression
Andreas Hartmann
quelle
quelle
Antworten:
Ich kenne zwei Dateisysteme, mit denen Sie unter Linux komprimieren können: BTRFS und ZFS.
ZFS hat eine große Anhängerschaft in den Communities Sun / Solaris, FreeBSD und FreeNAS. Es funktioniert gut unter Linux, basierend auf meinen Erfahrungen damit. Es ist in keiner der bekannten Distributionen enthalten, aber es gibt Add-On-Repositorys, die die Installation sehr einfach machen. Siehe ZFS unter Linux
BTRFS ist neuer und nur für Linux verfügbar . Ich habe es unter Ubuntu 14.04 ausgeführt und fand es stabil. Es unterstützt mehrere Komprimierungsmethoden. Ich habe festgestellt, dass LZO ziemlich gut komprimiert und sehr schnell ist. Ich sehe keine Leistungsverlangsamung durch den Komprimierungsvorgang.
quelle
Btrfs (B-Tree-Dateisystem) ist Ihre Antwort. Es weist Parallelen zu Ext4 auf, bietet jedoch eine größere Änderung in Funktionen und Design.
Es ist noch relativ neu und die meisten Linux-Produktionsinstallationen sind recht konservativ, sodass Sie wahrscheinlich nur eine relativ begrenzte Community-Unterstützung haben werden.
quelle