rsync 继续复制

rsync 继续复制

四个小时前,我开始使用 rsync 将我的整个/home目录(我使用的是 Ubuntu)复制到外部硬盘上。我的/home数据位于一个 150 GB 的单独分区上,其中 106 GB 已被使用。我还有一个/分区(包含我的 Ubuntu 安装等),里面有 12 GB 的数据。

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

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

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

rsync -a /home /media/BackupsDisk/MyBackup

有谁知道什么可能导致这种行为?

编辑:它刚刚完成。它总共创建了 211 GB 的数据,比//home分区加起来还要多。也许某处有一个符号链接指向/dev/random...

答案1

您的主文件夹中可能有指向其他文件夹的链接,我不确定 rsync 是否在存档模式下跟踪链接。

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

答案2

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

find可以帮助您在新位置找到大文件。

例如,要查找我家里大于 10 MB 的文件,我会这样做:

find ~ -size +10M

相关内容