我的LAN上有一个NAS,我希望在可移动硬盘上每天进行一次增量备份,然后每周进行一次完全备份。我听说过crontab和rsync,但我对如何进行增量和完整备份一无所知。
我的电脑运行的是Linux,所以我可以使用rsync和crontab。我应该如何设置rsync和crontab协同工作,以进行每日增量备份和每周完整备份?
假设NAS IP Address: 192.168.1.100和移动硬盘都插在我的电脑上,我要写什么脚本?我需要备份NAS中的所有文件夹。
提前谢谢你!
发布于 2014-12-05 09:21:43
以下是关于如何使用rsync和crontab备份linux文件的详细说明。http://www.cubebackup.com/blog/automatic-backup-linux-using-rsync-crontab/
但你需要了解这个过程,并根据你的需要进行修改。
发布于 2014-12-16 04:30:00
感谢所有的答案和提示。我已经找到了一种方法来做我所要求的事情,我想和你们分享它。
#!/bin/bash #备份脚本#配置src="/Users/user/Backup/from/*“dest=”/Users/user/Backup/Backup/to“log="/Users/user/Backup/backup.log”user=$USER date=$(date +“%d-%m-%Y%T”) #Output on log file echo "- Start Backup“>> $log echo”-来源:$src“>> $log echo”- Dest:$dest“>> $log echo”- $date by $user“>> $log echo”---“>> $log #命令rsync -t -r -v -- $log
$ su,然后输入超级用户的密码。如果您是第一次使用超级用户,请先使用$ sudo passwd为其设置密码。使用crontab -eThen打开crontab编辑器,使之前的脚本(应该保存在/Users/user/Backup/backup.sh中)在每天23:59可运行。59 23 *** /Users/user/Backup/backup.sh
https://stackoverflow.com/questions/27197459
复制相似问题