Linux'ta tam bir dosya sistemini sıkıştırmak mümkün mü?


9

Windows'ta, yığın alanından tasarruf etmek için NTFS sürücü sıkıştırmasını kullanabilirim; genellikle% 30, genellikle çok daha fazla. Ayrıca, daha yüksek CPU kullanımı pahasına okuma ve yazma hızlarını geliştirir; Bu benim durumumda argüman değildir CPU gücü ile yedek.

Bu yüzden Windows makinelerimde her zaman etkindir. Ext4'te benzer bir işlev var mı, yoksa Linux'ta sıkıştırmayı destekleyen farklı bir dosya sistemi var mı? Öyleyse, Ext4 dosya sistemlerimi bu sıkıştırılmış dosya sistemine nasıl geçirebilirim?


Yanıtlar:


11

Bilmem gereken iki dosya sistemi var, bu size Linux'ta sıkıştırma sağlayacaktır: BTRFS ve ZFS.

ZFS'nin Sun / Solaris, FreeBSD ve FreeNAS topluluklarında büyük takipleri var. Benim deneyimlerime dayanarak Linux üzerinde iyi çalışıyor. Büyük isim dağıtımlarının hiçbirine dahil edilmedi, ancak kurulumu çok kolaylaştıran ek depolar var. Linux'ta ZFS'ye bakın

BTRFS daha yeni ve yalnızca Linux'ta. Ubuntu 14.04'te çalıştırıyorum ve kararlı buldum. Birden fazla sıkıştırma yöntemini destekler. LZO'nun oldukça iyi sıkıştırıldığını ve gerçekten hızlı olduğunu gördüm; Sıkıştırma işleminden herhangi bir performans yavaşlaması görmüyorum.


1

Btrfs (B-ağaç dosya sistemi) cevabınız, Ext4 ile paralelliklere sahip, ancak özelliklerde ve tasarımda daha büyük bir değişiklik sunuyor.

Hala nispeten yenidir ve üretimin büyük kısmı Linux kurulumlarının oldukça muhafazakar olması nedeniyle, muhtemelen nispeten sınırlı bir topluluk desteğine sahip olacaksınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.