完整的每周备份&每日增量备份

时间:2014-03-28 14:41:24

标签: centos backup

我有Linux Centos 6.5,我尝试过不同的备份脚本,但每次都失败了。我只有少量使用Linux的经验,我只使用它来设置服务器等,所以我不知道如何进行适当的备份。我有一台连接到我的Linux服务器的100GB FTP服务器,可用于备份。

我需要一个每周备份和每日增量备份的脚本。我只需要备份某些目录,例如/ home,/ etc等。它还应该每周/每天自动执行并进行备份并将该备份放在FTP服务器上。

是否有人为此制作了适当且有效的脚本?

2 个答案:

答案 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