Linux
在 centOS (ec2) 和 NAS 之間同步文件
我做了一個 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 " }