Sıkıştırılmış okuma / yazma dosya sistemlerine ne oldu?


9

90'lı yıllarda, ev bilgisayarım Acorn Arşimet'ti . Üzerinde biraz zip dosyaları gibi sıkıştırılmış arşivler oluşturmanıza izin veren ArcFS adlı bir yazılım parçası vardı.

Zip dosyalarının aksine, Mac'te dmg dosyaları gibi bir disk olarak monte edilebilirler.

Dmg dosyalarının aksine, sıkıştırılmış ve yazılabilirlerdi.

Bunu 90'larda yapabilseydik, bunu neden şimdi yapamıyoruz? Bugün Mac kullanıyorum ve sıkıştırılmış disk görüntüleri oluşturabilirken yazılabilir değiller. Tersine, yazılabilir disk görüntüleri sıkıştırılmaz.

Bugünün ArcFS eşdeğeri nedir ve neden daha yaygın değildir?


3
İki kelime: Ucuz disk.
Daniel R Hicks

Yine de merak etmek zorundayız, eğer şifrelemek ve şifresini çözmek için yeterli CPU gücümüz varsa, en azından biraz sıkıştırma bir sorun olmamalı ...
Daniel Beck

Muhtemelen, sıkıştırma işlemi disk erişimini hızlandırabilir (en azından HDD'lerle) - aynı boyuttaki bir dosya için daha az gerçek disk etkinliği - şeylerin CPU / bellek tarafında yeterli bant genişliği olduğu varsayılarak.
Bob

@DanielBeck, bu doğrudur ve cevaplardan da görebileceğiniz gibi, sıkıştırılmış dosyalama sistemleri canlı ve iyidir. Hem Apple hem de Windows'da, klasör yapısının parçalarını istediğiniz zaman sıkıştırabilirsiniz. Linux, ArcFS'ye benzer hatlar boyunca bir dizi sıkıştırılmış dosyalama sistemine sahiptir.
Julian Knight

Yanıtlar:


9

Mac OS için hangilerinin mevcut olduğundan emin değilim - ancak hala birçok r / w sıkıştırılmış dosya sistemi var:

  • e2compr , EXT2 için bir çekirdek yamasıdır
  • Fuse , compFUSEd ve LZOlayer_fs gibi r / w desteği de dahil olmak üzere sıkıştırılmış dosya sistemlerinin bir listesini sunar
  • Katı Dosya Sysem çok platformludur (Mac OS X için desteği açıkça belirtir) ve şifrelemeyi ve sıkıştırmayı destekler

Bu yüzden hala mümkündür ve hala yapılır. Neden daha yaygın bilinmiyor, söyleyemem ...


7

Hangi Mac OS sürümünü kullandığınızı söylemiyorsunuz, ancak Mac'in DO'su yerel olarak sıkıştırmayı destekliyor - en azından Snow Leopard'dan (10.6) itibaren. Buna "HFS + sıkıştırma" denir.

Referans olarak, Linux için birkaç sıkıştırılmış dosya sistemi vardır ve @kinokijuf NTFS sıkıştırmasından daha önce bahsetmiştir.

Sıkıştırılmış dosyalama sistemleri dünyası hala hayatta ve iyi - sadece en azından Mac ve Windows'ta, artık yerel disk formatlarının gömülü bir özelliği.


Evet, bunun farkındayım. Rasgele dosyaları sıkıştırmanıza olanak tanıyan Kümeler adında bir araç var . Ama aklımdaki gibi değil, özellikle taşınabilir bir arşiv dosyası olan ve aktarılabilecek bir şey istedim.
David


3

İki yeni dosya sistemi, ZFS ve btrfs okuma / yazma dosya sistemlerinde sıkıştırmayı etkinleştirmeye izin verir. Dosya sistemleri disk dosyalarında saklanabilir ve monte edilebilir.

MAC OS / X üzerinde ZFS'yi destekleyen en az bir açık kaynak projesi ve ayrıca ticari bir çözüm var.


2

Diğer cevaplar, sıkıştırılmış FS'nin hala var olduğunu gösteriyor. Neden artık popüler olmadıklarına gelince - ana nedenler muhtemelen:

  • Disk alanı günümüzde oldukça ucuz - tanıdığım birçok insan disklerini doldurmayı asla başaramadı
  • Ana HDD'nizdeki disk alanınız bitse bile, harici depolama biriminin kullanımı çok daha pratiktir. 20 yıl önce, sahip olduğunuz tek şey teyp ve disketlerdi - şimdi her ikisi de kullanımı kolay, oldukça hızlı, ucuz ve yüksek kapasiteye sahip harici sabit diskler, SSD'ler, büyük USB çubukları, DVD-R / RW var.
  • Eğer varsa do Bir diski dolmaya yönetmek, bu ses / video verisi (müzik, fotoğraf, film) ile genellikle. Bunlar genellikle zaten sıkıştırılmış formatlarda saklanır, bu nedenle sıkıştırılmış bir FS yardımcı olmaz.

Aslında bence son nokta ana sebep.


3
Sıkıştırma, ZFS gibi modern dosya sistemlerinde hala popülerdir. I / O, CPU değil normal bir darboğaz olduğu için, gözlemlenen performans etkinleştirildiğinde genellikle daha iyi olduğu için genellikle ikincisiyle etkinleştirilmesi önerilir.
jlliagre
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.