我刚买了一个 1.5T 的硬盘和一个磁盘盒。我通过提供的 USB 电缆将此磁盘连接到我的笔记本电脑。然后我使用了以下命令:
rsync -r -t -v --progress --delete -c -l -z / /media/C4E41A11E41A0678/Moonface_BKP/
我运行了很长时间(很长很长时间),然后我注意到已备份到硬盘上的内容开始备份。换句话说,当我运行该命令时,它会创建一个 /media 目录和一个 C4... 目录,并不断递归备份此目录(因为,我想,我也备份了硬盘本身)。
那么...使用 rsync 的正确方法是什么?
答案1
我个人最喜欢的 Linux 备份方式是时光倒流。它基本上是面向备份的 rsync 前端,但它非常简单。
但是对于你的 rsync 命令,我很确定你只需要同步 /home 就可以了,因为那里有不可替代的东西,所以你可以运行
rsync -r -t -v --progress --delete -c -l -z /home/ /media/C4E41A11E41A0678/Moonface_BKP/
或者如果你真的需要排除/media
,
rsync -r -t -v --progress --delete --exclude /media/ -c -l -z / /media/C4E41A11E41A0678/Moonface_BKP/
您可能还想包含-a
并组合其他字母,从而得到最终结果
rsync -arvcz --progress --delete --exclude /media/ / /media/C4E41A11E41A0678/Moonface_BKP/