Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: архиваторы. тест и выбор  (Прочитано 730 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ZevSua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
архиваторы. тест и выбор
« : 19 Июля 2020, 15:47:18 »
Привет.
Предыстория: Обслуживаю сервера предприятий. И задался тут вопросом: А какой же архиватор лучше всего использовать в каких задачах.
Задача 1. простая архивация бекапа для хранения на том-же сервере. С распаковкой когда придет время.
Тут нет ничего проще. tar - наше все. И быстрый и оптимальное сжатие
Задача 2. Архивация все тех-же бекапов, но чтобы их можно было либо на облако закидывать, для доп.зеркала, либо в сетевую шару, чтобы владелец или работники фирмы могли себе отдельно забирать.
Здесь уже вариант выдора архзиватора только таков: возможность шифрования (всеже в шаре хранить открытый бекап - тупо). Также возможность спокойного его открытия в Windows.
tar не подойдет ибо нет возможности поставить пароль на архив. Я понимаю что можно использовать шифрование gpg. Но блин потом во первых трудно распаковать, а во вторых на винде вообще никак.

Выходит:  нужен архиватор, чтобы с шифрованием (тоесть пароль ставить мог), но и чтобы в винде можно было открыть более-менее безпроблемно.

Провел тест парочки выбранных.
см.скрин  :coolsmiley:

Архивировал базу размером 40гиг.
Как видим. tar - время 8 мин, получился архив 4212мб
архиватор 7z самый быстый режим (-mx=1) упаковщих был выбран lzma с установкой пароля - заняло 11 мин но и файл получился 3652мб.
Вполне так не плохой вариант, чуть больше времени заняло, но и меньше размер файла стал. Так еще и на винде открыть такой архив смогу, так и пароль поставить.
Далее размер словаря как видим почти ничего не меняет. в одном архиве (-md256m) в другом 32м - А на выходе почти тот же размер. (думаю это потому что файл исходник был один. А читал гдето, что размер словаря важен когда много файлов пакуется в архив. Этак пару тысяч)
zip интересен большим быстродействием. Да файл больше получается, но быстрее него нет других архиваторов. Он полезен для использования во время работы сервера, (а не ночью к примеру - когда я собственно тесты и проводил).

недостатки и zip и 7z (c lzma) - в том что они используют всего одно ядро!!!. Все команды что ест ьв сети якобы для использования большего количества ядер - нифига не дают. Они бессмысленны.
Единственное где был толк от команды (-mmt=6) Это когда в 7z я выбрал упаковщик bzip2 (опция -tbzip2). Было указано использоваться 6 ядер (всего в системе 8 ядер). И как видим толку от использваония и загрузки всех 6 ядер = 0.bzip2 работает еще дольше чем любой другой.

В общем решил поделится статой по архиваторам  :)
Еще какие варианты кто посоветует??. НУ ИЛИ МОЖЕТ ЕЩЕ КАКИЕ ПРОТЕСТИТЬ С ТОЙ ЖЕ БАЗОЙ?
в 7z архиваторе есть еще парочку упаковщиков вшиты. Может их попробовать? Главное чтобы в винде открыть, и пароль на архив поставить. Иные варианты не интеречсуют. Ибо дял внутреннего использования лучше tar - нету
p.s. Думал попробовать rar.. Но блин там много гимора. И с лицензией, и пишут что он медленный. Ну если разве что он умеет пользовать много ядер действительно с толком а не как bzip
« Последнее редактирование: 19 Июля 2020, 15:53:30 от ZevSua »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6986
  • Luck Tales
    • Просмотр профиля
Re: архиваторы. тест и выбор
« Ответ #1 : 19 Июля 2020, 16:56:24 »
tar cvf - ./Backup | xz -c -v -1 -T0 > Backup.txzВместо -1 можно поставить -9 для лучшего сжатия.
7zip под виндой открывает.

Для шифрования в облаке использую rclone. Ecть и для Windows, только я не пробовал.

« Последнее редактирование: 19 Июля 2020, 16:59:10 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4693
    • Просмотр профиля
Re: архиваторы. тест и выбор
« Ответ #2 : 19 Июля 2020, 17:24:38 »
Инкрементальные бэкапы отлично делает dar, есть у него и бинарные пакеты для Вин, но шифровать он не умеет, увы ::)

Оффлайн ZevSua

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Re: архиваторы. тест и выбор
« Ответ #3 : 19 Июля 2020, 17:35:30 »
tar cvf - ./Backup | xz -c -v -1 -T0 > Backup.txz

Вместо -1 можно поставить -9 для лучшего сжатия.
7zip под виндой открывает.
Для шифрования в облаке использую rclone. Ecть и для Windows, только я не пробовал.
tar не умеет шифровать.. для задач переноса бекапов - отпадает вообще.
rclone только для облака применимо. А нужен был универсальный. 7z самое то. Просто думал лучше есть параметры. Всеже быстрее хочется. zip к примеру быстрее работает за 7z.

Вопрос. xz  - это что?? иной упаковщик? *.txz виндой откроются?

но шифровать он не умеет, увы
В том то и суть.. Что без шифрования tar - отличная штука. и лучше не найти. И выдумывать велосипед нет смысла (также как и скачивать еще какойто dar).

А так инфа дана ради получения статы по архиваторам.. Могу еще парочку архивов попробовать на том же файле бекапа :)


Пользователь добавил сообщение 19 Июля 2020, 17:54:42:
И главный вопрос! Может все же есть архиватор, который:
1/ умеет шифровать,
2/ при этом файлы чтобы легко открывались на Windows
3/ использовал несколько ядер.!!!

 А то блин ппц. все однопоточные.
« Последнее редактирование: 19 Июля 2020, 17:54:42 от ZevSua »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6986
  • Luck Tales
    • Просмотр профиля
Re: архиваторы. тест и выбор
« Ответ #4 : 19 Июля 2020, 17:55:26 »
Вопрос. xz  - это что?? иной упаковщик? *.txz виндой откроются?
Алгоритм сжатия. Написал же, что 7zip под виндой открывает. В принципе, можно было б обойтись
tar cJf ...
но через конвейер проще манипулировать опциями сжатия.

Что без шифрования tar - отличная штука. и лучше не найти.
можно в 7z без сжатия с паролем закинуть



А то блин ппц. все однопоточные
lzma2

« Последнее редактирование: 19 Июля 2020, 18:45:26 от ALiEN175 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн sergey109

  • Активист
  • *
  • Сообщений: 619
    • Просмотр профиля
Re: архиваторы. тест и выбор
« Ответ #5 : 19 Июля 2020, 18:57:37 »
pbzip2
 К сожалению, на счет шифрования неизвестно, не пользуюсь.
Цитировать
pbzip2 --help
SysV и dmix.

 

Страница сгенерирована за 0.081 секунд. Запросов: 24.