Saya memiliki flash drive yang diformat FAT32. Saya ingin meletakkan sistem file linux di drive di dalam file. Saya tahu saya bisa melakukan ini dengan membuat file dan memformatnya dengan ext3 (atau sistem file lainnya) dan kemudian memasangnya dengan opsi -o loop. Yang saya inginkan adalah sistem file di atas dikompres. Pada dasarnya sesuatu seperti squashfs baca-tulis.
Apakah ada sesuatu yang keluar yang bisa saya gunakan? Bonus tambahan jika file dapat disimpan sebagai sparse, yaitu file diubah ukurannya saat data ditulis atau dihapus.
Jawaban yang Diterima:
Tulis .7z
, .tgz
, .zip
atau file arsip terkompresi lainnya.
Bonus:Anda dapat membacanya di mana saja.
Kelemahan:bisa lambat jika Anda memiliki banyak file.
Gunakan avfs untuk mengakses file di dalam arsip secara transparan.
mountavfs
mount /dev/my_flash_drive /media/flash0
rsync -au mydata/foo/ ~/.avfs/media/flash0/archive.tgz\#/foo/
umount /media/flash0