アーカイブ内のファイルに透過的にアクセスできるように、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