On the Fly Compression untuk Direktori

11

Saya memiliki direktori yang akan selalu menyimpan file teks yang jarang (pikirkan mingguan) digunakan. Tentu ini adalah tempat yang tepat untuk menggunakan kompresi. Namun, daripada harus menggunakan tar kapan pun saya ingin mengakses file, saya akan senang jika saya bisa "me-mount folder yang dikompresi".

Mari kita asumsikan folder tersebut disebut mydir

Idealnya, yang berikut ini benar:

  • Item yang disalin / dipindahkan / dihapus / baca di mydir tanpa program perlu mengetahui bahwa direktori dikompresi
  • Ketika file dari mydir dibaca oleh suatu program, hanya file itu yang didekompresi, bukan seluruh direktori.
  • Direktori harus selalu tersedia. (mungkin dipasang pada saat boot atau login)
Daniel
sumber

Jawaban:

12

Jika akses hanya baca dapat diterima, maka SquashFS adalah pilihan yang baik.

Namun, sepertinya Anda ingin dapat melakukan pembaruan di tempat juga. Btrfs bisa menjadi pilihan untuk Anda. Ini masih dianggap agak eksperimental, tetapi mendukung kompresi file transparan , dan tersedia untuk dicoba di sebagian besar distro.

Pendekatan lain adalah melakukan ini di userspace, melalui FUSE . Pilihan yang paling masuk akal di sini mungkin adalah fusecompress .

ire_and_curses
sumber