我有Linux Centos 6.5,我尝试过不同的备份脚本,但每次都失败了。我只有少量使用Linux的经验,我只使用它来设置服务器等,所以我不知道如何进行适当的备份。我有一台连接到我的Linux服务器的100GB FTP服务器,可用于备份。
我需要一个每周备份和每日增量备份的脚本。我只需要备份某些目录,例如/ home,/ etc等。它还应该每周/每天自动执行并进行备份并将该备份放在FTP服务器上。
是否有人为此制作了适当且有效的脚本?
答案 0 :(得分:0)
假设您已安装Centos,您显然拥有crond
工具。将您的例程放入cron,它将在指定的时间执行任何脚本:
su #login as root
crontab -e
这将每天在 hh:mm :
运行FTP上传mm hh * * * curl --upload-file testfile.zip ftp://user:password@ftp.domain.com/
但我发现使用直接文件系统访问创建备份更有用(您需要先配置ssh公钥访问):
mm hh * * day_of_week_number rsync -avh -e --updates --delete /source remote.host:/dest
答案 1 :(得分:0)
在crontab的简介下方添加内容有助于每周备份Linux分区。
mm hh * * dow rsync -avh -e --updates --delete /source /destination