Я сделал cronjob, который локально выполняет резервное копирование некоторых разных файлов. Но я бы также хотел, чтобы они были скопированы на удаленный сервер. Проблема в том, что "удаленный" сервер - это сервер NAS, и я не совсем уверен, как мне это делать.
Информация:
* Главный сервер - CentOS v7.x
* Сервер резервного копирования - NAS
Могу ли я сделать это с помощью только FTP? Или у них есть другой способ получить доступ к серверу NAS и удаленно загрузить файлы?
так что я заставил его работать с lftp, не оптимальное решение - но должно работать нормально для файлов меньшего размера :)
HOST=''
USER=''
PASS=''
TARGETFOLDER='/xxx/xxx'
SOURCEFOLDER='/xxx/xxx'
function sync_files_to_remove()
{
lftp -f "
set ftp:ssl-force true
set ftp:ssl-protect-data true
set ssl:verify-certificate no
set ftp:ssl-allow off
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --reverse --delete --verbose $SOURCEFOLDER $TARGETFOLDER
bye
"
}