我有 2 个 Ubuntu 服务器(主服务器和镜像服务器),想使用 cronjob 从特定目录自动备份。
我读这。还可以,但不符合我的任务。
描述我的任务:像真正的镜子一样工作,如果主人有任何东西,镜子也会有相同的东西。
Working directory
Master Server: /home/important //need backup
Mirror Server: /home/mirror //backup to this
FTP: ftp.mirror-server.com
FTP user:
mirror FTP password: pass
Cronjob 将每小时工作一次,将所有文件(单独上传,而不是 tar)从 /home/important(在主服务器上)上传到 /home/mirror(在镜像服务器上),如果它们不存在于 /home/mirror 上
此任务将节省我的带宽,因为文件每次都由成员上传(超过 500 GB)
答案1
我建议使用 sitecopy 来通过 FTP 进行同步:http://www.manyfish.co.uk/sitecopy/
如果不必是 FTP,那么会有更多选项,例如 rsync。