Обеспечение успешного резервного копирования всех папок rsnapshot со всех виртуальных машин на хосте Xen с помощью rsync.

Используйте мультиплексор, например tmux или screen на удаленном узле.

Если вы используете tmux:

При входе на удаленный сайт с помощью putty просто запустите мультиплексор, выполнив tmux. Отключитесь от мультиплексора tmux, нажав CTRL-b d, затем отключите putty. При возвращении на удаленный сайт укажите свою сессию tmux с помощью tmux lsи повторно подключитесь с помощью tmux attach.

Существует множество функций для защиты вашего сеанса, поэтому ознакомьтесь с содержанием ссылок выше.

Я не знаю, как повторно подключиться к уже запущенному сеансу отладки, так что это совет и на следующий раз.

2
31.07.2019, 09:17
1 ответ

Прежде чем выполнять внешнее резервное копирование, я создаю файл определения /root/folders_to_backup_externalна каждой виртуальной машине и задание cron на каждой виртуальной машине для создания скрытого файла .backupped_folder, содержащего текущую дату во всех папках, определенных в rsnapshot. ] с

# create hidden files with date to check in external server
19 2    * * *   root    for f in $(cat /root/folders_to_backup_external); do date +"%m-%d-%y %T">"$f".backupped_folder; done

В конце концов, я могу каждый день проверять на внешнем сервере, все ли эти папки обновлены -до -даты с

for f in $(locate.backupped_folder); do echo -n "$f - "; cat "$f"; done
1
27.01.2020, 22:16

Теги

Похожие вопросы