Рейтинг:2

Ошибки в файловой системе zpool

флаг cn

Я использую ZFS на машине Debian 9. Эта машина работает много лет без каких-либо проблем до сегодняшнего дня.

Пул zfs монтируется поверх системы RAID, управляемой аппаратно (поэтому только один диск открыт для Linux как sda). Вы можете увидеть вывод «статуса zpool» ниже.

Прежде чем продолжить, просто упомянем, что я проверил целостность RAID, и все в порядке.

Внезапно все обращения к файловой системе вызывают зависание команды (даже команды ls), и, в конце концов, мне нужно перезагрузить машину вручную.

При работе статус пула -v, вывод:

#/sbin/zpool статус -v
  пул: экспорт
 состояние: ОНЛАЙН
статус: На одном или нескольких устройствах произошла ошибка, в результате чего данные
        коррупция. Приложения могут быть затронуты.
Действие: Восстановите рассматриваемый файл, если это возможно. В противном случае восстановить
        весь пул из резервной копии.
   см.: http://zfsonlinux.org/msg/ZFS-8000-8A
  сканирование: скраб восстановил 0B за 53 часа 4 минуты с 0 ошибками во вторник, 15 марта, 05:28:38 2022 г.
конфигурация:

        ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
        экспорт ONLINE 0 0 0
          sda ОНЛАЙН 0 0 0

ошибки: Обнаружены постоянные ошибки в следующих файлах:

        экспорт/дом: <0x0>
        экспорт/дом:<0x2b2ed23>
        экспорт/дом: <0x2e1183b>
        экспорт/дом: <0x2b2e849>
        экспорт/дом:<0x1d0b5b1>

Итак, главный вопрос: что означают эти файлы? Как решить эту проблему?

Заранее спасибо!

ewwhite avatar
флаг ng
Скрабы подействовали?
Рейтинг:1
флаг ng

Запустите zpool очистить и два скраба если сможете, то увидите результат.

Рейтинг:1
флаг ca

Те был поврежденные файлы и теперь остаются метаданные:

экспорт/дом: <0x0>
экспорт/дом:<0x2b2ed23>
экспорт/дом: <0x2e1183b>
экспорт/дом: <0x2b2e849>
экспорт/дом:<0x1d0b5b1>

Причиной, вероятно, является аппаратный сбой, но вам нужна дополнительная информация, чтобы указать основную причину, и вы, вероятно, будете остановлены вашей картой RAID.

Использование аппаратного RAID-устройства в ZFS не рекомендуется чтобы избежать точной ситуации, с которой вы сталкиваетесь: трудное время для диагностики проблем.

Мои два цента:

  • позвольте ZFS управлять вашими дисками (это сделано для этого)
  • используйте самую последнюю версию ZFS (и подходящую ОС)
ewwhite avatar
флаг ng
Аппаратные RAID-контроллеры не выходят из строя с чрезмерной скоростью для других файловых систем. Было бы заблуждением утверждать, что они неприемлемы для ZFS или что пулы с одним луном или одним устройством, поддерживаемые аппаратным RAID, неприемлемы. Распространенным вариантом использования является экспорт из SAN, ZFS в виртуальную машину или любая другая ситуация, когда нужно использовать функции управления томами ZFS без использования функций RAID.
freezed avatar
флаг ca
Хорошо, тогда каковы ваши предложения по диагностике этого случая @ewwhite?
ewwhite avatar
флаг ng
О, "zpool clear" и два скраба.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.