FreeNAS/TrueNAS 上的 ZFS 复制后数据丢失

FreeNAS/TrueNAS 上的 ZFS 复制后数据丢失

为了在 TrueNAS 12 中使用新的加密方法,我通过复制任务将所有数据从传统加密的 FreeNAS 池复制到新格式化的池。

复制后,目标池上似乎缺少近 1 GiB:

复制后的源池:已使用 8.06 TiB,可用 733.91 GiB

复制后的目标池:已使用 7.24 TiB,可用 1.56 TiB

对于复制,我使用了这些设置(基本模式):

要找出缺少的东西diff会花太长时间。

我试过了rsync -avun --delete $TARGET $SOURCE | grep "^deleting ",但是没有输出。

我还能做些什么来在合理的时间内检查目标上丢失的文件?是否有与 ZFS 相关的东西可能占用空间并且尚未被复制任务复制?那会是什么?

答案1

差异可能与不同的池或数据集配置有关(镜像与 raidz、ashift 值、记录大小、压缩等)。如果您通过 发送数据send/recv,则不会丢失任何数据。您的rsync命令输出似乎证实了这一点。

如果可以,请在源和目标上显示以下命令的输出(根据需要随意编辑输出):

zpool status
zpool get all
zfs get all

相关内容