如何使用rsync从ext4到xfs网络驱动器进行增量备份?

时间:2017-03-09 14:55:41

标签: ubuntu-14.04 rsync

我在Ubuntu 14.04上。 我尝试将我的Ubuntu HD(ext4)上的一些文件增量备份到Buffalo网络HD(XFS)。

我的脚本使用以下命令安装Buffalo HD:

sudo mount.cifs //192.168.1.12/Sauvegardes /mnt/Sauvegardes -o username=myusername,password=mypassword

安装磁盘后,我使用rsync尝试使用 rsync - link-dest 进行增量备份。每天,当脚本启动时,所有文件夹都会根据当天的实际日期而变化。以下是在2017-03-09上启动脚本的示例。如果文件已存在,应检查2017-03-08备份:

sudo rsync -arR --link-dest="/mnt/Sauvegardes/racine_2017-03-08" --timeout=30 /home/flooder/Sauvegardes/ /mnt/Sauvegardes/racine_2017-03-09/

问题: rsync似乎没有检查--link-dest目的地。它全天复制所有文件。因此,磁盘将快速充满,每天备份的时间非常长......

你对我有什么想法吗? 我应该以其他方式安装网络驱动器吗? 我有正确的rsync命令吗?

1 个答案:

答案 0 :(得分:0)

我已用此行安装了我的网络磁盘。它现在运作良好。如果文件已存在于--link-dest中,则仅创建硬链接。第二关非常快!

sudo mount -t cifs //192.168.1.12/Sauvegardes / mnt / Sauvegardes -o username = myusername,password = mypassword,uid = 1000,gid = 1000

uid和gid是我登录用户的那些。