Как быстро создать архив?

Здравствуйте. Подскажите, как можно быстро упаковать директорию размером ~2.2 гб в архив?
tar архив создавался 1 мин 52 сек(tar -czf), zip архив - за 2 мин и 12 сек
Таких архивов может быть штук 150-200, и важно, чтобы их создание занимало минимальное кол-во времени.
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 4
ky0
@ky0
Миллиардер, филантроп, патологический лгун
как можно быстро упаковать директорию размером ~2.2 гб в архив?

Не использовать сжатие, очевидно же - просто tar`ить.
Ответ написан
Комментировать
ivankomolin
@ivankomolin
Если процессор многопоточный, запускайте в несколько потоков.
Задача архивации очень хорошо распараллеливается.

А если еще и видеокарта есть с поддержкой cuda, то bzip2-cuda вам в помощь.
Ответ написан
Комментировать
@pfg21
ex-турист
Если правильно понял то лучше хранить сие добро на файловой системе с снапшотами btrfs, zfs и т.д.
вместо архива делать снапшот, он происходит мгновенно.
и потом из снапшота уже не торопясь тарить файлы.
после чего удалять снапшот.

или в виде снапшотов хранить, но с увеливением числа снапшотов фс начинает подтормаживать.
плюс появляется возможность диф-архивов с только измененными файлами (но это уже в строну бекапов).
Ответ написан
Комментировать
pigz
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы