Pull to refresh

Comments 4

Очень интересно, а продолжение будет?
Будет обязательно, в планах как минимум 8-10 статей про разные компоненты ZFS. Не обещаю каждые 2 дня, но к выходным будет ещё одна скорее всего.
Можете разъяснить ситуацию с перманентно DEGRADED-пулом при замене в нём отказавшего устройства сбойным устройством? Проблема называется «реплейсинг никогда не закончится».

Типичная ситуация, с которой сталкиваются люди: bochafreebsd.livejournal.com/246029.html

Ещё похожая ситуация: forum.ixbt.com/topic.cgi?id=11:44215-168#4848
Ага, есть такое дело, сталкивался пару раз. Для (Open)Solaris придумал достаточно некрасивый, но работающий хак:

echo zfs_no_scrub_io/W0t1 | mdb -kw

После этого надо дать resilver закончиться (он пройдёт достаточно быстро), и «zpool offline» сбойное устройство.

Потом поменять параметр назад:

echo zfs_no_scrub_io/W0t0 | mdb -kw

и «zpool replace» его работающим диском.

Принцип работы хака: в треде, где идёт resilver, мы пропускаем собственно часть, которая пишет данные; resilver заканчивается (естественно, на битый диск мы ничего не пишем, так что ошибок на нём не будет, но и данных тоже).
Sign up to leave a comment.

Articles