Закрепить zip-файл как файловую систему только для чтения

Я ищу способ монтировать ZIP-архив в качестве файловой системы, чтобы я мог прозрачно обращаться к файлам в архиве. Мне нужен только доступ на чтение – ZIP не будет изменен. Потребление ОЗУ важно, поскольку это для встроенной системы (с ограничением ресурсов). Каковы доступные варианты?

  • CIFS против SAMBA, каковы различия
  • btrfs ERROR: ошибка во время балансировки - на устройстве нет места
  • ext4: где мое свободное пространство?
  • Чтение / запись на необработанном изображении NTFS
  • Замена раздела в .img другим
  • Как настроить систему Arch Linux для автоматического монтирования внешнего жесткого диска, когда он подключен?
  • Максимальный размер отдельного файла в ext3 на таблицах mysql?
  • NTFS-3G: все файлы являются «неподдерживаемой точкой повторной обработки»,
  • 2 Solutions collect form web for “Закрепить zip-файл как файловую систему только для чтения”

    fuse-zip является опцией и утверждает, что он быстрее конкурентов.

     # fuse-zip -r archivetest.zip /mnt 

    archivemount – это другое:

     # archivemount -o readonly archivetest.zip /mnt 

    Оба, вероятно, должны будут открыть весь архив, поэтому не будет особенно быстрым. Рассматривали ли вы извлечение ZIP на жесткий диск или USB-накопитель заранее и просто установку этого только для чтения?

    Вы можете использовать плавкий предохранитель для установки zip только для чтения.

    1 – Установите плавкий предохранитель на вашу систему.

    UBUNTU

     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 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.