Apa yang terjadi dengan sistem file baca / tulis terkompresi?


9

Kembali di tahun 90-an, komputer di rumah saya adalah Acorn Archimedes . Itu di atasnya sepotong perangkat lunak yang disebut ArcFS, yang memungkinkan Anda untuk membuat arsip terkompresi, sedikit seperti file zip.

Tidak seperti file zip, mereka dapat di-mount sebagai disk, sedikit seperti file dmg pada Mac.

Tidak seperti file dmg, mereka dikompresi dan dapat ditulis.

Jika kita bisa melakukan ini di tahun 90-an, mengapa kita tidak bisa melakukan ini sekarang? Hari ini saya menggunakan Mac, dan sementara saya dapat membuat gambar disk yang dikompresi, mereka tidak dapat ditulisi. Sebaliknya, gambar disk yang dapat ditulis tidak dikompresi.

Apa yang setara dengan ArcFS hari ini, dan mengapa itu tidak lebih umum?


3
Dua kata: Disk murah.
Daniel R Hicks

Kita masih harus bertanya-tanya, jika kita memiliki kekuatan CPU yang cukup untuk mengenkripsi dan mendekripsi dengan cepat, setidaknya beberapa kompresi seharusnya tidak menjadi masalah ...
Daniel Beck

Diperdebatkan, kompresi dengan cepat dapat mempercepat akses disk (setidaknya dengan HDD) - aktivitas disk yang kurang aktual untuk file dengan ukuran yang sama - dengan asumsi ada cukup bandwidth yang tersedia di sisi CPU / memori.
Bob

@DanielBeck, ini benar dan, seperti yang Anda lihat dari jawaban, sistem pengarsipan terkompresi hidup dan baik. Pada Apple dan Windows, Anda dapat mengkompres bagian dari struktur folder sesuka hati. Linux memiliki sejumlah sistem pengarsipan terkompresi di sepanjang garis yang mirip dengan ArcFS.
Julian Knight

Jawaban:


9

Saya tidak yakin yang mana yang tersedia untuk Mac OS - tetapi masih ada banyak filesystem yang dikompresi r / w di sekitar:

  • e2compr menjadi kernel-patch untuk EXT2
  • Fuse menawarkan daftar filesystem terkompresi, termasuk seperti itu dengan dukungan r / w seperti misalnya compFUSEd dan LZOlayer_fs
  • Solid File Sysem adalah multi-platform (secara eksplisit menyatakan dukungan untuk Mac OS X) dan mendukung enkripsi serta kompresi

Jadi itu masih mungkin, dan masih dilakukan. Mengapa tidak diketahui secara luas, saya tidak tahu ...


7

Anda tidak mengatakan versi Mac OS yang Anda gunakan tetapi DO mendukung kompresi secara native - setidaknya versi ini dari Snow Leopard (10.6) dan seterusnya. Ini disebut "kompresi HFS +".

Sebagai referensi, ada beberapa sistem file terkompresi untuk Linux dan @kinokijuf telah menyebutkan kompresi NTFS.

Jadi dunia sistem pengarsipan terkompresi masih hidup dan baik - hanya saja, setidaknya untuk Mac dan Windows, sekarang fitur tertanam dari format disk asli.


Ya saya tahu ini. Ada alat yang disebut Cluster yang memungkinkan Anda untuk memampatkan file sewenang-wenang. Tetapi itu tidak sesuai dengan yang saya pikirkan, saya secara khusus menginginkan sesuatu yang merupakan file arsip portabel dan dapat diedarkan.
David


3

Dua sistem file terbaru, ZFS dan btrf memungkinkan untuk mengaktifkan kompresi pada sistem file baca / tulis. Sistem file dapat disimpan pada file disk dan dipasang seperti itu.

Setidaknya ada satu proyek open source untuk mendukung ZFS pada MAC OS / X dan juga solusi komersial .


2

Jawaban lain sudah menunjukkan bahwa FS terkompresi masih ada. Mengapa mereka tidak lagi populer - alasan utamanya mungkin:

  • Ruang disk saat ini cukup murah - banyak orang yang saya kenal tidak pernah berhasil mengisi disk mereka
  • Bahkan jika Anda kehabisan ruang disk pada HDD utama Anda, penyimpanan eksternal sekarang jauh lebih praktis untuk digunakan. 20 tahun yang lalu, yang Anda miliki hanyalah kaset dan disket - sekarang ada hard drive eksternal, SSD, stik USB besar, DVD-R / RW, yang keduanya mudah digunakan, cukup cepat, murah, dan memiliki kapasitas tinggi.
  • Jika Anda tidak berhasil mengisi disk, biasanya dengan data audio / video (musik, foto, film). Ini biasanya sudah disimpan dalam format terkompresi, jadi FS terkompresi tidak akan membantu.

Sebenarnya, saya pikir poin terakhir adalah alasan utama.


3
Kompresi masih populer di sistem file modern seperti ZFS. Bahkan sering direkomendasikan untuk mengaktifkannya dengan yang terakhir karena kinerja yang diamati biasanya lebih baik ketika diaktifkan, karena I / O adalah hambatan biasa dan bukan CPU.
jlliagre
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.