以下是Ubuntu FTP Server的备份方法及操作要点:
sudo apt update && sudo apt install rsyncrsync -avz --delete -e ssh ftpuser@ftp.example.com:/path/to/ftp/data /local/backup/dir/
-a:归档模式(保留权限、时间戳等);--delete:删除本地多余文件,保持与服务器一致;-e ssh:通过SSH加密传输。crontab,例如每天凌晨2点执行:0 2 * * * rsync -avz --delete /path/to/ftp/ /backup/ftp/
sudo apt install lftplftp -u username,password ftp.example.com -e "mirror --reverse --delete /remote/dir /local/dir; quit"
--reverse:从服务器下载到本地;--delete:删除本地冗余文件。-e ssh);rsync -avz /backup/ftp/ /path/to/ftp/恢复测试。参考来源: