Skip to main content

Конференции

Просмотр конференции fido7.ru.unix.solaris:

Предыдущее Следующее

Дата: 08 Oct 2017, 08:16:01
От: Victor Sudakov @ 2:5005/49.0
Кому: Dmitry Komissarov
Тема: Failed rpool


Dear Dmitry,

07 Oct 17 18:26, you wrote to me:

 VS>> А "zpool import [-D]" хотя бы показывает его как пул, который
 VS>> потенциально можно импортировать?

 DK> Вывод команды:
 DK> #zpool import
 DK>         pool: rpool
 DK>           id: 9411....
 DK>        state: FAULTED
 DK>       status: The pool was last accessed by another system.
 DK>       action: The pool cannot be imported due to damaged devices or
 DK> data.
 DK>              The pool may be active on another system, but can be
 DK> imported using
 DK>              the '-f' flag.
 DK>       config:

 DK>             rpool       FAULTED corrupted data
 DK>              c4t0d0s0   ONLINE

 DK> #zpool import -f -a
 DK> cannot import 'rpool': I/O error
 DK>         Destroy and re-create the pool from
 DK>         a backup source.

Это в результате сбоя по питанию оно так фатально поломалось?
С UFS я что только ни делал за свой 20-летний опыт общения с фрей, до полной ремонтонепригодности UFS не ломалась ни разу.

 DK> #zpool import -Ff -a
 DK> cannot import 'rpool': one or more devices is currently unavailable

 DK> ну и все остальные комбинации дают схожие ответы, за исключением -n -
 DK> тогда вообще пустой вывод


 DK> Причина сообщения о недоступности диска это похоже косяк в реализации
 DK> zfs в иллюмосе. Потому что если верить инету, под фрей это лечиться
 DK> указанием через -d /dev/by-id Здесь же можно обуказываться на что
 DK> угодно, хотя zdb показывает phys-path совпадающий с системным.

 VS>> Я вообще всегда боялся такой ситуации, которая видимо и возникла
 VS>> у тебя. Всякий встроенный scrub и прочий ремонт рассчитаны на
 VS>> ситуацию, когда пул всё-таки импортирован, а что если он не
 VS>> импортируется?
 DK> Я так понимаю, при проектировании даже не задумывались, что будет,
 DK> если развалится пул состоящий из одного диска. Видимо по задумке надо
 DK> сразу разворачиваться из бекапа.


 VS>> На http://docs.oracle.com/cd/E19253-01/819-5461/gbctt/index.html
 VS>> рекомендуют еще "zpool clear -F", я не помню, ты пробовал это или
 VS>> нет?
 DK> clear и scrub требуют импортированный пул.

А. Я так понял из документа, что для clear импортированный не нужен. Буду знать.

 DK>>> Вот думаю попробовать под FreeBSD в виртуалке импортировать...
 DK> Утилиты (zbd и zpool) из FreeBSD пул даже не видят.

 DK> А еще из смешного.
 DK> Под фрей у zpool есть ключ -X. В же хелпе zpool'а от Illumos такого
 DK> ключа нет, но утилита на него не ругается. Если сделать zpool import
 DK> -fFX rpool идет интенсивное обращение к диску, но результат тот же:
 DK> one or more devices ... unavailable.

На 10.3 нет такого ключа, а что он должен делать?

Victor Sudakov, VAS4-RIPE, VAS47-RIPN

--- GoldED+/BSD 1.1.5-b20160322-b20160322
Origin: Ulthar (2:5005/49)

Предыдущее Следующее

К списку сообщений
К списку конференций