Szukam sposobu na zamontowanie archiwum ZIP jako systemu plików, aby uzyskać przejrzysty dostęp do plików w tym archiwum. Potrzebuję tylko dostępu do odczytu - plik ZIP nie zostanie zmodyfikowany. Zużycie pamięci RAM jest ważne, ponieważ dotyczy to systemu osadzonego (z ograniczonymi zasobami). Jakie są dostępne opcje?
linux
filesystems
embedded
Grodriguez
źródło
źródło
mount -o loop
opcji?Odpowiedzi:
fuse-zip
jest opcją i twierdzi, że jest szybszy od konkurencji.archivemount
jest inny:Oba będą prawdopodobnie musiały otworzyć całe archiwum, dlatego nie będzie to szczególnie szybkie. Czy zastanawiałeś się wcześniej nad wyodrębnieniem pliku ZIP na dysk twardy lub pamięć USB i po prostu zamontowaniem tego pliku tylko do odczytu?
źródło
fuse-zip
użycie pamięci wynosiło 1 GB +. Z tego samego powoduarchivemount
użycie pamięci było nadal niskie.Możesz użyć bezpiecznika do zamontowania zamka jako tylko do odczytu.
1 - Zainstaluj bezpiecznik w systemie.
UBUNTU
CENTOS / REDHAT / FEDORA
2 - Uruchom polecenie poniżej, aby zamontować zip jako tylko do odczytu.
3 - Użyj polecenia poniżej, aby odmontować katalog
źródło