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