Замена неисправного диска в ZFS-пуле на сервере хранения
Для начала смотрим, какой диск отказал и записываем его wwn, serial, dev:
Затем переводим этот диск в состояниеoffline
Storcli
Есть программа ledctl , которая умеет подсвечивать нужные диски включением светодиода - но в нашем случае она не работает, т.к. используется диск с интерфейсом SAS.
В том случае, если диск оснащен интерфейсом SATA - наоборот, надо использовать команду вида:
storcli
от производителя RAID-контроллера.Cкачиваем утилиту storcli с сайта Broadcom, распаковываем и ставим deb-пакет из каталога
Ubuntu
.Утилита будет доступна по адресу /opt/MegaRAID/storcli/storcli64.
Показать все диски:
Показать диски с ошибками: В отказавшем диске полеDevice Speed
будет в значении Unknown
.
Отобразить подробности диска по серийному номеру:
Показать информацию по конкретному диску:Выключить индикацию по всем дискам (работает не со всеми контроллерами):
Подсветить конкретный сбойный диск, который необходимо заменить:
Включить индикацию по всем дискам:
Проверить диски с ошибками (работает не со всеми контроллерами):
Замена диска в пуле ZFS
После замены диска делаем его замену в пуле. Предварительно смотрим и записываем два WWN-номера - старого и нового диска.
Затем меняем его:
Далее необходимо дождаться окончание процесса resilver
.
Наблюдаем за процессом с помощью команды:
Опубликовано: 05.07.2024