LINUX.ORG.RU

Жирный и неповоротливый tar

 


0

4

У меня есть 80GB-тный tar архив, содержащий около 5 млн. файлов. Мне нужно в нем копаться, выбирать и вытаскивать некоторые файлы.

Есть ли FUSE-модуль для tar? Есть ли другое решение? Тормоза tar достали. Есть ли другой формат архива или образа, который быстро работает с содержимым? Взять волю в кулак, и распаковать этот архив?

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

Мне нужно в нем копаться, выбирать и вытаскивать некоторые файлы.

Есть ли другой формат архива или образа, который быстро работает с содержимым?

Squashfs

Psych218 ★★★★★
()

Squashfs - это отлично. Сейчас буду перегонять из tar-а. Придумал заюзать для этого archivemount. По идее, можно было обойтись только archivemount, но он тоже тормозит, видимо дело в tar формате.

archivemount - mounts an archive for access as a file system

SYNOPSIS archivemount [-hVdfs] [-o options] archivepath mountpoint

Deleted
()

Та же проблема. Архив сайта 120гб и 7млн файлов. Адские тормоза. Пришлось делить на поддерикториии.

dk-
()

tar делался для записи на ленточные накопители, то есть никто не предполагал, что кому-то придёт в голову делать там seek() часто.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

И тут победа шовместимости над разумом.

anonymous
()
Ответ на: комментарий от DELIRIUM

О том и разговор. А разработчикам средств для работы с архивами не приходит в голову, что бы не делать дефолтным формат tar. И внедрить повсеместно другой архиватор, более подходящий под современные реалии.

Deleted
()
Ответ на: комментарий от ktulhu666

А потом плач ярославны на лоре?
Увольте )

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

dk-
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.