我已将backintime
备份存储到硬盘驱动器。我正在更换那个硬盘,并希望将旧硬盘上的所有内容复制到新硬盘上。我该怎么做,最好用rsync
?
我总共有 600GB 数据,两个驱动器都是 2TB 容量,所以空间应该不是问题。我的第一次尝试是运行rsync -rt --progress /SOURCE /DESTINATION
,但这填满了 2TB 驱动器并失败了。我认为软/硬链接可能是问题,所以我接下来尝试rsync -a --progress /SOURCE /DESTINATION
了,但同样失败了。
这里有一个关于将元数据和设置移动到新计算机的类似问题,但我正在尝试将我的备份集移动到同一台计算机中的新驱动器。fstab
我想要的唯一更改是硬盘驱动器的物理交换(一旦我成功复制,我就可以编辑等)。
rsync 是正确的方法吗,有一些我忽略的论点,还是我需要使用类似dd
复制的东西?我不愿意继续尝试,因为每次尝试都需要花费数小时才能失败。
您需要添加
rsync -H
以保留硬链接。您可以
tar
用来复制快照的替代方法,因为tar
也会保留硬链接