Комментарии 4
Очень интересно, а продолжение будет?
Будет обязательно, в планах как минимум 8-10 статей про разные компоненты ZFS. Не обещаю каждые 2 дня, но к выходным будет ещё одна скорее всего.
Можете разъяснить ситуацию с перманентно DEGRADED-пулом при замене в нём отказавшего устройства сбойным устройством? Проблема называется «реплейсинг никогда не закончится».
Типичная ситуация, с которой сталкиваются люди: bochafreebsd.livejournal.com/246029.html
Ещё похожая ситуация: forum.ixbt.com/topic.cgi?id=11:44215-168#4848
Типичная ситуация, с которой сталкиваются люди: bochafreebsd.livejournal.com/246029.html
Ещё похожая ситуация: forum.ixbt.com/topic.cgi?id=11:44215-168#4848
Ага, есть такое дело, сталкивался пару раз. Для (Open)Solaris придумал достаточно некрасивый, но работающий хак:
После этого надо дать resilver закончиться (он пройдёт достаточно быстро), и «zpool offline» сбойное устройство.
Потом поменять параметр назад:
и «zpool replace» его работающим диском.
Принцип работы хака: в треде, где идёт resilver, мы пропускаем собственно часть, которая пишет данные; resilver заканчивается (естественно, на битый диск мы ничего не пишем, так что ошибок на нём не будет, но и данных тоже).
echo zfs_no_scrub_io/W0t1 | mdb -kw
После этого надо дать resilver закончиться (он пройдёт достаточно быстро), и «zpool offline» сбойное устройство.
Потом поменять параметр назад:
echo zfs_no_scrub_io/W0t0 | mdb -kw
и «zpool replace» его работающим диском.
Принцип работы хака: в треде, где идёт resilver, мы пропускаем собственно часть, которая пишет данные; resilver заканчивается (естественно, на битый диск мы ничего не пишем, так что ошибок на нём не будет, но и данных тоже).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как работает ZFS — часть 2: metaslab