LINUX.ORG.RU
ФорумAdmin

Степень компрессии


0

0

Добрый день. Вопрос такой есть простенький скрипт для бэкапа

tar -czf backup.tar.gz /home/user

В мане нет параметра который который указывал бы степень компрессии и я так понимаю что файл можно ужать ещё. Посоветуйте чем можно максимально сжать инфу, очень критично место на диске. Спасибо.

★★★

tar -cpaf backup.tar.xz /home/user

или tar.lzma

p - сохранять все права и аттрибуты (рекомендуется)
a - автоматическое определение программы компрессии по расширению

Sylvia ★★★★★
()
Ответ на: комментарий от GoNaX

старый tar значит

через пайпы

tar -c /home/user | xz > backup.tar.xz

вместо xz можно подставить другой компрессор, с нужными опциями


или вот такой вариант

tar --use-compress-prog xz -cvf backup.tar.xz /home/user

Sylvia ★★★★★
()

Используйте xz, у него оптимальное сжатие для домашних нужд, да и скорость работы неплохая.

blessed
()
Ответ на: комментарий от GoNaX

lzma или xz , что есть, тип сжатия там один и тот же, так что не принципиально какой из этих двух выберете, ввиду того что xz-utils пока пребывает в состоянии беты, я бы взяла lzma

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Спасибо за помошь, вот что получилось

-rw-r--r-- 1 root root 138M Jun 23 13:20 liferay_backup1.tar.lzma -rw-r--r-- 1 root root 163M Jun 23 13:08 liferay_backup1.tar.bz2

Правда lzma -9, а bzip по умолчанию.

GoNaX ★★★
() автор топика
Ответ на: комментарий от Sylvia

ps: это я к тому что если важна все же скорость при относительно высоком сжатии, lzma жмет хорошо, но он однопоточен, хотя можно использовать и tar.7z (p7zip) (2 поточное сжатие по алгоритму LZMA)

Sylvia ★★★★★
()
Ответ на: комментарий от Komintern

а первое сообщение у нас уже читать не принято?) не устраивает ТС gzip, -a у него не поддерживается и -J вероятно тоже

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