Pada Windows saya dapat menggunakan kompresi drive NTFS untuk menghemat banyak ruang disk; biasanya 30%, seringkali jauh lebih banyak. Ini juga meningkatkan kecepatan baca dan tulis dengan biaya penggunaan CPU yang lebih tinggi; yang bukan argumen dalam situasi saya dengan kekuatan CPU untuk cadangan.
Jadi pada mesin Windows saya selalu diaktifkan. Apakah ada fungsi serupa pada Ext4, atau ada sistem file yang berbeda pada (Ubuntu) Linux yang mendukung kompresi? Jika demikian, bagaimana saya bisa memigrasi sistem file Ext4 saya ke sistem file terkompresi itu?
linux
ubuntu
filesystems
compression
Andreas Hartmann
sumber
sumber
Jawaban:
Ada dua filesystem yang saya kenal yang akan memberi Anda kompresi di Linux: BTRFS dan ZFS.
ZFS memiliki banyak pengikut di komunitas Sun / Solaris, FreeBSD, dan FreeNAS. Ini bekerja dengan baik di Linux, berdasarkan pengalaman saya dengannya. Itu tidak termasuk dalam distribusi nama besar, tetapi ada repositori add-on yang membuatnya sangat mudah untuk menginstal. Lihat ZFS di Linux
BTRFS lebih baru dan hanya Linux. Saya sudah menjalankannya di Ubuntu 14.04 dan menemukannya stabil. Ini mendukung beberapa metode kompresi. Saya telah menemukan kompres LZO dengan cukup baik dan sangat cepat; Saya tidak melihat adanya penurunan kinerja dari operasi kompresi.
sumber
Btrfs (sistem file B-tree) adalah jawaban Anda, ia memiliki paralel dengan Ext4, tetapi menawarkan perubahan yang lebih besar dalam fitur dan desain.
Ini masih relatif baru, dan sebagian besar instalasi Linux produksi cukup konservatif, sehingga Anda mungkin akan memiliki dukungan komunitas yang relatif terbatas.
sumber