Linux中文件内的压缩文件系统

Doc*_*Doc 4 compression

我有一个 FAT32 格式的闪存驱动器。我想在文件中的驱动器上放置一个 linux 文件系统。我知道我可以通过创建一个文件并使用 ext3(或任何其他文件系统)格式化然后使用 -o 循环选项安装它来做到这一点。我想要的是压缩上述文件系统。本质上类似于读写squashfs。

有什么可以使用的东西吗?如果文件可以稀疏存储,即在写入或删除数据时重新调整文件大小,则有额外的好处。

Gil*_*il' 7

.7z.tgz.zip或其他压缩归档文件。

奖励:您可以在任何地方阅读。

缺点:如果你有很多文件,它可能会很慢。

使用avfs透明地访问存档中的文件。

mountavfs
mount /dev/my_flash_drive /media/flash0
rsync -au mydata/foo/ ~/.avfs/media/flash0/archive.tgz\#/foo/
umount /media/flash0
Run Code Online (Sandbox Code Playgroud)