rsync不断复制


1

四个小时前,我开始使用rsync来创建我的整个/home目录(我正在使用Ubuntu)到外部硬盘的副本。我的/home生活在150 GB的单独分区上,其中使用了106 GB。我还有一个/带有12 GB数据的分区(我的Ubuntu安装等)。

但是rsync仍然在运行,但它已经在HDD上创建了205 GB的数据(如报告所述du -hs home/)。

我不知道rsync当前正在复制什么,据我所知它最多可以复制106 GB的数据。

我使用以下命令启动了rsync进程:

rsync -a /home /media/BackupsDisk/MyBackup

有谁知道可能导致这种行为的原因是什么?

编辑:它刚刚完成。它创建了总共211 GB的数据,这超过了//home分区在一起。也许某个地方有一个符号链接/dev/random...


1
使用-v参数进行rsync以查看正在复制的内容。
马克

1
你当然可以提供-n干运行来测试它。
slhck 2011年

Answers:


1

您可能有链接到您的主文件夹中的其他文件夹,我不确定rsync是否跟随归档模式中的链接。

编辑:使用-l标志可能值得将符号链接保存为符号链接,除非您要复制任何符号链接文件夹的内容。


rsync刚刚停止。看我的编辑。当然可能会遵循一些符号链接,但对我而言,这并不能解释为什么数据太大。
muksie 2011年

我能想到的唯一另一种可能性是,如果备份分区上的块大小非常大,并且您复制了大量小文件,那么磁盘使用率会更高。我从来没有在linux上遇到这个问题,但它常常出现在Windows下。
山口

0

您可以添加-v选项以rsync查看为什么需要这么长时间。

find 是你的朋友在新位置找到大文件。

例如,要在我的家中查找大于10兆字节的文件,我会这样做:

find ~ -size +10M
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.