从老硬盘上复制数据到新搭的 nas 上,老硬盘是 NTFS 文件系统,nas 上用 ZFS 做了 RAID-1。
复制过程用的是 rsync,第一次复制完之后发现有些照片有损坏,遂逐个文件检查 MD5 校验和。结果居然发现源硬盘上的文件的校验和会一直变化!
13 日晚的源文件
14 日晚用 rsync 做了复制,此时两边的校验和是一致的
15 日零点过后再检查发现源文件的校验和发生了改变

其他文件也有这种情况,在 rsync 之后源文件的检验和会改变:

为了防止误操作,我源硬盘从始至终都是只读挂载的。这就很难理解了…… 而且,复制后的文件都有损坏的情况,体现在照片上就是有异色条纹,或者只有一半能显示。
是什么原因导致这种情况呢?