我即将将数据从一个 XFS 文件系统复制到另一个(较小的)XFS 文件系统。复制时可能会卸载文件系统。我不想担心 ACL、SELinux 上下文等,所以我正在研究 xfs_copy 和 xfsdump。
什么时候应该使用 xfs_copy 而不是 xfsdump,反之亦然?一个比另一个快吗?
我即将将数据从一个 XFS 文件系统复制到另一个(较小的)XFS 文件系统。复制时可能会卸载文件系统。我不想担心 ACL、SELinux 上下文等,所以我正在研究 xfs_copy 和 xfsdump。
什么时候应该使用 xfs_copy 而不是 xfsdump,反之亦然?一个比另一个快吗?
xfs_copy
应该在对源文件系统进行映像时使用 - 即:与将dd
要执行的操作非常相似。xfsdump
复制文件系统内容,而不是创建真正的文件系统映像。这意味着xfsdump
遍历文件系统,并在每个对象上迭代,复制每个文件/目录(包括它们的属性)。当使用
xfs_copy
vsxfsdump
? 从xfs_copy
手册页:如果源文件系统已损坏且无法通过 xfs_repair 修复,您可以使用 xfsdump 打捞数据并将损失降至最低。