我在 Amazon EBS 上有一个 1TB 的 xfs 卷,其中包含 246GB 的增量备份,使用 rsync 和硬链接创建。我想把它复制到一个新的、更小的磁盘上。
问题是它似乎放不下 300GB 的磁盘。有没有我可以调查的块大小?我最近删除了 700GB 的备份,是否需要清除某些内容?我正在使用 cp -R 在已安装的卷之间进行复制
我在 Amazon EBS 上有一个 1TB 的 xfs 卷,其中包含 246GB 的增量备份,使用 rsync 和硬链接创建。我想把它复制到一个新的、更小的磁盘上。
问题是它似乎放不下 300GB 的磁盘。有没有我可以调查的块大小?我最近删除了 700GB 的备份,是否需要清除某些内容?我正在使用 cp -R 在已安装的卷之间进行复制
使用 cp -R 复制硬链接数据就是删除硬链接。
此时 ls 显示两个 140MB 的文件,但它们是硬链接的,所以 du 报告只有 140MB 在使用中。
这表明 cp -R 不保留硬链接状态。
复制它的(或至少是一种)正确方法是再次使用 rsync,并使用 -H(或 --hard-links)参数。