Робота з резервними копіями ISPmanager

Ситуація, коли є резервна копія сайту (зашифрована паролем), створена ISPmanager версії 6.х, але можливості відновити дані через панель керування немає. Є тільки самі файли (наприклад, 50 частин одного архіву) зі резервного сховища, такого вигляду:

2022-11-27.user.aes.tgz
F2022-11-27.user.tgz.aes.part1
F2022-11-27.user.tgz.aes.part2
<…>
F2022-11-27.user.tgz.aes.part50

Треба було відновити резервну копію.

✅ Рішення, яке спрацювало:

  1. На ОС Windows завантажте всі *part частини в одну папку
  2. Всім архівам до part10 треба проставити 0, тобто, архіви з 1 по 9, мають бути з 01 і 09, відповідно
  3. Треба розшифровувати “томи”, а потім об’єднувати їх. Використовуйте openssl-1.0.2j-fips-x86_64.zip для дешифрування
  4. Розшифровку треба робити для кожного файлу окремо:
    • openssl enc -aes-256-cbc -d -in /var/www/www-root/data/F2022-11-27.user.tgz.aes.part01 -out /var/www/www-root/data/F2022-11-27.user.tgz.part01 -pass pass:*
  5. Далі, завантажте файли на сервер linux
  6. Для об’єднання всіх вже дешифрованих *part частин в один архів, виконайте команду:
    • for i in $(seq -w 1 50); do cat F2022-11-27.avtomaz.tgz.aes.part$i >> merged.tgz ; done
  7. Архів буде об’єднано в merged.tgz. Тепер архів можна розпакувати на сервері.

Важливо: виконання склеювання командою cat, і подальше його розпакування в ОС Windows інколи в результаті дає пустий розпакований архів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *