从一个硬盘复制到另一个硬盘后验证大型目录

从一个硬盘复制到另一个硬盘后验证大型目录

我有一个使用 Ubuntu 的家庭文件服务器。

最近,我的一个驱动器已满,因此我买了另一个并将其扔到那里。

我有一个非常大的文件夹,目录大小约为 1.7 T,包含大量文件。

我用了地理信息中心将文件从旧驱动器复制到新驱动器,似乎运行良好。

我现在想在删除旧驱动器上的数据以释放空间之前,根据旧驱动器上的原始目录验证新驱动器上的新目录。我知道我可以进行 CRC 校验来做到这一点。

我具体该如何做呢?

答案1

您可以使用md5sum

cd /path/to/old/data
find . -type f -exec md5sum {} \; > MD5SUMS
mv MD5SUMS /path/to/new/data
cd /path/to/new/data
md5sum -c < MD5SUMS

考虑到您有 1.7TB 的数据,这会需要很长时间,就像其他验证方法一样。

相关内容