web-dev-qa-db-ja.com

Zipファイルを読み取り専用ファイルシステムとしてマウントする

アーカイブ内のファイルに透過的にアクセスできるように、Zipアーカイブをファイルシステムとしてマウントする方法を探しています。読み取りアクセスだけが必要です-Zipは変更されません。 RAMこれは(リソースに制約がある)組み込みシステム用であるため、消費は重要です。利用可能なオプションは何ですか?

26
Grodriguez

Fuse-Zip はオプションであり、競合他社よりも速いと主張しています。

# Fuse-Zip -r archivetest.Zip /mnt

archivemount は別です:

# archivemount -o readonly archivetest.Zip  /mnt

どちらもおそらくアーカイブ全体を開く必要があるため、特に速くはありません。事前にZipをHDDまたはUSBスティックに解凍し、その読み取り専用でマウントすることを検討しましたか?

27
garethTheRed

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
7
Vaibhav Panmand