Прежде чем выполнять внешнее резервное копирование, я создаю файл определения /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
Хорошо, я нашел виновника. Похоже, что производитель платы, которую я использую, добавил к NetworkManager скрипт-хук, который будет выполняться при каждом изменении состояния подключения устройства, что по существу включает в себя установление подключения, поскольку это самый последний шаг. Удаление части скрипта, ответственной за это, решило эту проблему для меня.
С какой стати они делают что-то подобное, а не зависят от собственных механизмов автоматического переподключения NetworkManager, меня действительно озадачивает, поэтому, если у кого-то есть какие-либо идеи, пожалуйста, оставьте комментарий.