У меня есть ZFS, работающая на сервере Ubuntu 20.04, который в настоящее время работает в деградированном состоянии из-за неисправного диска. Вывод состояния zpool выглядит следующим образом:
me@server:~$ бак статуса zpool
бассейн: танк
состояние: ДЕГРАДАЦИЯ
статус: Одно или несколько устройств не могут быть использованы, так как метка отсутствует или
недействителен. Существует достаточное количество реплик для продолжения работы пула.
функционируют в деградированном состоянии.
действие: Замените устройство с помощью «zpool replace».
см.: http://zfsonlinux.org/msg/ZFS-8000-4J
сканирование: выполняется очистка с четверга, 4 ноября, 17:56:13 2021 г.
9,80T отсканировано со скоростью 3,21G/s, 1,75T выдано со скоростью 588M/s, всего 558T
0B отремонтирован, выполнено 0,31%, осталось 11 дней 11:52:21
конфигурация:
ИМЯ СОСТОЯНИЕ ЧТЕНИЕ ЗАПИСЬ CKSUM
бак ДЕГРАДИРОВАННЫЙ 0 0 0
raidz2-0 ОНЛАЙН 0 0 0
...
raidz2-1 ДЕГРАДАЦИЯ 0 0 0
sda ОНЛАЙН 0 0 0
sdb ОНЛАЙН 0 0 0
sdc ОНЛАЙН 0 0 0
sdd ОНЛАЙН 0 0 0
sde ОНЛАЙН 0 0 0
sdf ОНЛАЙН 0 0 0
СДГ ОНЛАЙН 0 0 0
sdh ОНЛАЙН 0 0 0
sdi ОНЛАЙН 0 0 0
sdj ОНЛАЙН 0 0 0
6775479499483215485 ОШИБКА 0 0 0 был /dev/sdk1
raidz2-2 ОНЛАЙН 0 0 0
SDK ОНЛАЙН 0 0 0
sdn ОНЛАЙН 0 0 0
СДМ ОНЛАЙН 0 0 0
...
ошибки: Нет известных ошибок данных
Я хотел бы понять, о чем говорит мне число, которое встречается в первом столбце неисправного диска в raidz2-1. Моей конечной целью было бы физически определить местонахождение неисправного диска и, следовательно, получить о нем больше информации (например, его серийный номер). Моей первой идеей было использовать для этого smartctl. Поскольку sdk также отображается как онлайн-член raidz2-2: будет ли /dev/sdk1 обязательно соответствовать тому же (т.е. неисправному) устройству (даже после перезагрузки сервера)?