bash-script
RU: Скрипт для резервного копирования и восстановления образа данных с максимальным сжатием данных
EN: Script to back up and restore a data im
http://develop.qbpro.ru

root 3cb3dc3bb7 add function backup some images from vm 20.05.2022:18.21 1 year ago
demo b4d859d15f release 5 years ago
README.md 581465f0f4 Обновить 'README.md' 2 years ago
kvm-snapshot-dd.sh 3cb3dc3bb7 add function backup some images from vm 20.05.2022:18.21 1 year ago

README.md

Shell (BASH)


RU: Скрипт снятия образа данных через утилиту dd с носителей XEN\KVM

  • с максимальным сжатием данных
    (для любых систем HVM)
    Параметры использования скрипта задаются в секции manual_parameters
    для скрипта необходимы пакеты: dialog, dd, pigz, gunzip .

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

Пожалуйста обратите внимание, параметры скрипта это массивы, вносите изменения так же как в исходном коде,
скрипт всегда опрашивает значения как массив, независимо одно значение или более.

Внимание!!
перед запуском сохранения необходимо остановить виртуальную машину!
До начала использования скрипта рекомендую предварительно сделать копию файла образа (пример : /kvm/vm1/sda.img)
и только если все прошло успешно, копию можно удалить.
Диалог скрипта поддерживает 2 языка: RU и EN

Если возникает ошибка: "Peer's Certificate issuer is not recognized"
используейте параметр: git -c http.sslVerify=false clone ...


EN:This script to safe and extract a data image via the dd utility from XEN \ KVM

  • with maximum data compression
    (for HVM all OS)
    Parameters for using the script are specified in section manual_parameters
    for the script you need the packages: dialog, dd, pigz, gunzip .

the start parameters is added to the section of the script manual_parameters
Now the script itself can both save and restore data from the virtual machine image.

Please note, the script settings are arrays, make the changes as well as in the source code,
The script always interrogates values as an array, independently one value or more.

Attention!!
Before start script stop vm! Before using the script, I recommend that you first make a copy of the image file (example: /kvm/vm1/sda.img)
and only if everything went well, a copy can be deleted.
The script dialog supports 2 languages: RU and EN

If an error occurs: "Peer's Certificate issuer is not recognized"
use example: git -c http.sslVerify=false clone ...