Linux
將 zip 文件掛載為只讀文件系統
我正在尋找一種將 ZIP 存檔作為文件系統掛載的方法,以便我可以透明地訪問存檔中的文件。我只需要讀取權限——ZIP 不會被修改。RAM 消耗很重要,因為這適用於(資源受限的)嵌入式系統。有哪些可用選項?
fuse-zip
是一種選擇,並聲稱比競爭對手更快。# fuse-zip -r archivetest.zip /mnt
archivemount
是另一個:# archivemount -o readonly archivetest.zip /mnt
兩者都可能需要打開整個存檔,因此不會特別快。您是否考慮過事先將 ZIP 解壓縮到 HDD 或 USB 記憶棒並簡單地以只讀方式安裝?
您可以使用 fuse-zip 將 zip 安裝為只讀。
1 – 在您的系統上安裝 fuse-zip。
烏本圖
sudo apt-get install fuse-zip
CENTOS/REDHAT/FEDORA
yum install fuse-zip
2 – 執行以下命令以只讀方式安裝 zip。
fuse-zip -o ro /path/abcd.zip /path/to/mount/directory
3 – 使用以下命令解除安裝目錄
fusermount -u /path/to/mount/directory