Как гость внутри ESX может найти такие проблемы с io?
[ 40.601502] end_request: critical target error, dev sdg, sector 430203456
[ 40.601563] sd 2:0:6:0: [sdg] Unhandled sense code
[ 40.601582] sd 2:0:6:0: [sdg] Result: hostbyte=invalid driverbyte=DRIVER_SENSE
[ 40.601622] sd 2:0:6:0: [sdg] Sense Key : Hardware Error Sense Key : Hardware Error [current] [current]
[ 40.601661] sd 2:0:6:0: [sdg] Add. Sense: Internal target failureAdd. Sense: Internal target failure
[ 40.601695] sd 2:0:6:0: [sdg] CDB: Write(10)Write(10):: 2a 2a 00 00 02 19 64 a4 05 62 c0 80 00 00 00 00 40 40 00 00
В конце концов, это была проблема с оборудованием / прошивкой. В то время как Adaptec 5805 (с последней прошивкой) сообщал, что все тома RAID6 находятся в оптимальном состоянии, он также сообщил, что один том содержит «Failed Stripes». Эффект от этого, похоже, заключается в том, что часть тома RAID6 становится нечитаемой (что вызывает ошибки, указанные в вопросе). ESX, похоже, не видит этого напрямую, но работает dd if=/dev/zero of=file-on-damaged-volume
непосредственно на консоли ESXi завершился ошибкой ввода-вывода, хотя на томе все еще оставалось достаточно места.
Никакое количество arcconf verify / verify_fix не запускается на томах и физических устройствах, которые не смогли обнаружить или исправить что-либо ... В конце концов я переместил все данные с тома и воссоздал их на уровне adaptec. Сейчас все в порядке, но моя вера в способность Adaptec защитить мои данные серьезно подорвана.
Я испытал подобное на томе резервного копирования для MS SQL в гостевой системе Win 2008 под ESX 4.0 - это необработанный том, доступный из файлового сервера NetApp.
Гостевая ОС сообщает (и по-прежнему сообщает) о поврежденных секторах на этом томе.
Я думаю, это произошло из-за слишком большого количества операций ввода-вывода, временного тайм-аута или перегрузки фильтра.
Больше нет сообщений о поврежденных секторах. NetApp "очистка диска" говорит, что все в порядке. Не сообщается об ошибке фильтра.
Но мы все равно воссоздадим этот том и посмотрим, исправит ли он это.
Как насчет других ваших томов в этом фильтре? Не могли бы вы проверить этот том с помощью команды "badblocks / dev / sdg"? (Внимание: огромные накладные расходы на чтение)