Автоматическое резервное копирование Ubuntu
на этот же диск
Создаем файл backup.save в корне, в котором будет скрип для резервного копирования:
|
{xtypo_info}Жмем Ctrl+O для сохранения и Ctrl+X для выхода{/xtypo_info}
Создаем папку /mnt/backup в которую будем делать резервную копию системы:
|
Делаем наш файл backup.save исполняемым:
|
Заходим в mc (для удобства):
|
Далее идем в корень и открываем наш файл нажатием F4 и вставляем в наш backup.save файл следующий код (нажав Shift+Insert):
#!/bin/bash cd /mnt/backup sudo tar cvpzf /mnt/backup/backup_`date +%Y.%m.%d_%H_%M`.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys / >> /dev/null 2>&1
{xtypo_info}Этот код создает архив дата_и_время_создания.tgz в папке /mnt/backup/ исключая папки: proc, lost+found, mnt, sys{/xtypo_info}
Жмем F2 для сохранения и F10 для выхода. Проверяем работоспособность просто запустив наш файл в mc нажатием Enter.
Если все сделали правильно, то в папке /mnt/backup появится наш файл. Периодически заходя в эту папку мы увидим как меняется размер файла. Время резервного копирования естественно зависит от количества информации на сервере и его скорости.
{xtypo_info}Для перехода в mc в терминал жмем Ctrl+O и обратно, а так же не забываем про Меню в mc - F9{/xtypo_info}