Можно ли смонтировать файл .tar?

31

Единственный результат любого импорта, когда я искал это, был с 2001 года .

За прошедшее десятилетие были ли созданы какие-либо инструменты / методы для монтирования tar-файла в качестве файловой системы (возможно, с использованием fuse )?

Если да, то каковы они и как они работают?

кроличий садок
источник
2
5 лет спустя, и кто-то снова получает пользу от этого вопроса.
Insaner

Ответы:

26

На самом деле, кажется, что по крайней мере с более новыми версиями Ubuntu 1 это возможно просто apt-get install archivemount. Затем вы можете смонтировать ваш архив как

archivemount [archive file] [mount point]

1: я пробовал в Ubuntu 13.04.

Томас Арилдсен
источник
Обычно работает нормально в Ubuntu 16.04, хотя у меня не получилось с большим (18 ГБ) .7zархивом: он показывался как пустой.
BeeOnRope
11

Друг отправил мне сообщение об архиве (фактический архив ).

Есть немного работы, чтобы настроить его (то есть, это не просто yum install archivemount).

Нужно установить libarchive и fuse-devel( yum install fuse-devel).

кроличий садок
источник
3

У меня были проблемы с большими tar-файлами или с tar-файлами, содержащими много файлов, поэтому я создал свою собственную альтернативу archivemount: ratarmount .

Вы можете установить его с помощью pip3 install --user ratarmount. А потом просто сделать ratarmount file.tar mountfolderи размонтировать с fusermount -u mountfolder.

mxmlnkn
источник
2
Спасибо за усилия, которые вы предприняли для реализации этого! Смотрит на это именно то, что мне нужно. Я скоро попробую!
Реджис