Несоответствие контрольной суммы CRC при передаче больших файлов в NAS

У меня проблема с переносом больших (50-200 ГБ) VHD-файлов с компьютера под управлением Windows Server 2008R2 на NAS-устройство QNAP. После завершения передачи я проверяю данные, используя контрольную сумму CRC32, чтобы убедиться, что они не были повреждены (это важные резервные копии). Я получаю постоянные несоответствия CRC для больших файлов. Я попытался использовать SAMBA и FTP, оба с той же проблемой. Я пробовал несколько различных инструментов для вычисления контрольной суммы CRC, чтобы исключить ложные отрицания.

Это то, что я пробовал до сих пор:

  • Другой сервер Windows (без исправления).
  • Разные сетевые карты / кабели / коммутаторы (без исправления).
  • Разное Обновление прошивки NAS (без исправления).
  • Другой целевой сервер (я построил сервер Samba в Ubuntu, который работал нормально).
  • Тот же процесс работает в другом офисе с идентичной моделью NAS с использованием SMB.

ИМО, это было сужено до устройства QNAP. Я исключил сервер Windows, сетевое оборудование, протокол / версию Samba. Могу ли я попробовать что-нибудь еще?

Общий ресурс QNAP настроен как RAID5 с файловой системой EXT3.

2 ответа

Решение

Задача решена.

Оказалось, что это вызвано неисправным жестким диском Western Digital SATA. Мы закончили тем, что заменили это, и проблема ушла (даже при том, что он прошел все тесты двигателя).

Диски WD были только проблемой здесь. Спасибо за ответы.

Может быть, проблема с Jumbo Frame? Вот хорошая информация.

Другие вопросы по тегам