Linux

將 zip 文件掛載為只讀文件系統

  • June 24, 2018

我正在尋找一種將 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

引用自:https://unix.stackexchange.com/questions/168807