Для обеспечения безопасности моих самых ценных файлов (r) у меня есть удаленная настройка NAS. Каждую ночь я использую rsync для отправки своих измененных файлов с локального сервера на NAS, и это работает довольно хорошо. Моя самая большая проблема заключается в том, что время от времени я открываю журнал сообщений на сервере только для того, чтобы узнать, что синхронизация не работает какое-то время. Зачем? Поскольку интернет-провайдер, который обеспечивает подключение к Интернету для NAS, использует только динамические IP-адреса, и этот IP-адрес был изменен.
Это приводит к "простоям" и к несчастью для ошибки, которой я не очень доволен.
- В лучшем из миров это было бы решено с помощью статического IP для NAS. Это невозможно.
- Во втором, лучшем из миров, это было бы решено, если бы NAS сообщал моему серверу всякий раз, когда менялся IP, а затем заставлял сервер менять IP в rsync. (Это возможно?)
- Третий лучший способ - сделать так, чтобы что-то уведомляло меня при каждом изменении IP-адреса. Задание cron выполняется на сервере, проверяет связь с NAS и отправляет мне электронное письмо всякий раз, когда возникает ошибка, или даже лучше, если NAS позаботится об этом.
У вас есть хорошая идея, как решить эту проблему? Школа скоро выйдет, а потом я потрачу время на исправление этой ситуации, но я подумал, что тоже послушаю мудрый Интернет.
Краткие факты: NAS является Synology DS213j, а сервер работает под управлением FreeNAS.
С уважением.