Gro*_*uez 29 linux filesystems embedded
我正在寻找一种将 ZIP 存档作为文件系统挂载的方法,以便我可以透明地访问存档中的文件。我只需要读取权限——ZIP 不会被修改。RAM 消耗很重要,因为这适用于(资源受限的)嵌入式系统。有哪些可用选项?
gar*_*Red 32
fuse-zip 是一种选择,并声称比竞争对手更快。
# fuse-zip -r archivetest.zip /mnt
Run Code Online (Sandbox Code Playgroud)
archivemount 是另一个:
# archivemount -o readonly archivetest.zip /mnt
Run Code Online (Sandbox Code Playgroud)
两者都可能需要打开整个存档,因此不会特别快。您是否考虑过事先将 ZIP 解压缩到 HDD 或 USB 记忆棒并简单地安装只读?
您可以使用 fuse-zip 以只读方式安装 zip。
1 -- 在您的系统上安装 fuse-zip。
乌邦图
sudo apt-get install fuse-zip
Run Code Online (Sandbox Code Playgroud)
CentOS/REDHAT/FEDORA
yum install fuse-zip
Run Code Online (Sandbox Code Playgroud)
2 -- 运行以下命令以只读方式安装 zip。
fuse-zip -o ro /path/abcd.zip /path/to/mount/directory
Run Code Online (Sandbox Code Playgroud)
3 -- 使用下面的命令卸载目录
fusermount -u /path/to/mount/directory
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20012 次 |
| 最近记录: |