아카이브에 있는 파일에 투명하게 액세스할 수 있도록 ZIP 아카이브를 파일 시스템으로 마운트하는 방법을 찾고 있습니다. 읽기 액세스만 필요합니다. ZIP은 수정되지 않습니다. RAM 소비는 (리소스가 제한된) 임베디드 시스템의 경우 중요합니다. 어떤 옵션을 사용할 수 있나요?
답변1
fuse-zip
옵션이며 경쟁사보다 빠르다고 주장합니다.
# fuse-zip -r archivetest.zip /mnt
archivemount
또 다른 것입니다:
# archivemount -o readonly archivetest.zip /mnt
둘 다 전체 아카이브를 열어야 할 수 있으므로 특별히 빠르지는 않습니다. 미리 ZIP을 HDD나 USB 스틱에 압축을 풀고 읽기 전용으로 설치하는 것을 고려해 보셨나요?
다음과 같은 다른 라이브러리가 있습니다.fuse-archive
그리고ratarmount
어떤 경우에는 더 높은 성능과 추가 기능을 제공한다고 합니다.
답변2
당신은 그것을 사용할 수 있습니다퓨즈 지퍼ZIP 아카이브를 읽기 전용으로 마운트합니다.
시스템에 fusion-zip을 설치합니다.
우분투에서 실행:
sudo apt-get install fuse-zip
RHEL/CentOS/Fedora에서 실행:
yum install fuse-zip
다음 명령을 실행하여 zip을 읽기 전용으로 마운트합니다.
fuse-zip -o ro /path/abcd.zip /path/to/mount/directory
다음 명령을 사용하여 디렉터리를 마운트 해제합니다.
fusermount -u /path/to/mount/directory