CRC Checksum mismatch将大文件传输到NAS

我在将Windows Server 2008R2机器上的大型(50-200GB)VHD文件传输到QNAP NAS时出现问题。 传输完成后,我使用CRC32校验和validation数据,以确保数据不被破坏(这些是重要的备份)。 我得到不断的大型文件CRC错过匹配。 我曾尝试使用SAMBA和FTP,两者都有相同的问题。 我已经尝试了几种不同的工具来计算CRC校验和以排除假阴性。

这是我迄今为止所尝试的:

  • 不同的Windows服务器(没有修复)。
  • 不同的NIC /电缆/开关(没有修复)。
  • 不同的更新NAS固件(没有修复)。
  • 不同的目标服务器(我在ubuntu中build立了一个工作正常的samba服务器)。
  • 同样的过程在另一个使用SMB的同一型号的NAS中工作。

海事组织,这已被缩小到QNAP设备。 我排除了Windows服务器,networking设备,samba协议/版本。 还有什么我可以尝试?

QNAP共享configuration为具有EXT3文件系统的RAID5。

问题解决了。

事实certificate,这是由西数SATA硬盘故障造成的。 我们最终取代它,问题消失了(即使它通过了所有的驱动器testing)。

西部数据硬盘在这里一直是麻烦。 感谢您的回应。

也许巨型帧的问题? 这里有一些很好的信息。