Страница 1 из 1

Ошибки зеркалирования - как перенести системный пул

СообщениеДобавлено: 10 апр 2007, 12:05
Сергей Григорьев
Сервер NW6SP5+nss5c
Сделано 2 пула-один под том SYS, второй под том с данными.

На сервере при помощи средств Netware сделано зеркалирование обоих пулов. Несколько дней назад на сервере отключился один из винчестеров с ошибкой "An I/O error (20204(zio.c[1895])) at block 803944 (file block-803944)(ZID1) has compromized pool integrity".

Стали разбираться-выяснили, что ошибка вылетает при зеркалировании пула с томом SYS все время на одном и том же месте - зеркалирование доходит до 14% и винчестер отключается. Пул с данными зеркалится нормально.

Отключил зеркалирование проблемного пула-загрузка проходит нормально,сервер работает.
Запускю nss /poolrebuild + nss /poolverify - не выдает никаких ошибок. Лог rebuild-пустой, лог verify - no errors, no warning.
Пытаюсь снова отзеркалить пул с томом SYS- тот же эффект-на 14% винт отключается.

Пробую просто отключить проблемный винт и загрузится со второго-при загрузке не монтируется том SYS. Смотрю через nss menu- на втором винте том sys отсутствует.

Поиск по базе знаний на novell.com ничего, кроме poolrebuild не предлагает.

Как, собственно, эту ошибку побороть? То есть, как перенести с проблемного винта системный пул на второй, рабочий без потери данных.

По видимому у вас на втором диске плохой загрузочный

СообщениеДобавлено: 10 апр 2007, 15:13
Boris Morozov
раздел. Он не зеркалируется, его надо ручками синхронизировать, по мере того как обновления на сервак ставите. Вариант такой. Пишем на первый диск VC, загружаемся только в ДОС и аккуратно ручками синхронизируем дос раздел. После чего все должно работать.

СообщениеДобавлено: 10 апр 2007, 17:21
Сергей Григорьев
Да, точно-DOS-разделы на винтах не совпадают, а обновления с момента запуска "зеркала" были. И не одно. Спасибо, буду пробовать.

СообщениеДобавлено: 16 апр 2007, 12:31
@lexy
Не подойдёт ли описанная в FAQ ситуация?

Все-проблема решена! Тему можно закрывать.

СообщениеДобавлено: 16 апр 2007, 19:43
Сергей Григорьев
Решено было простым способом-клонированием диска Ghost-ом на чистый диск приблизительно такого же объема.
Netware partition клонировалась несколько неккоректно, видимо ввиду того, что Ghost при копировании ругался на bad-сектора на исходном диске(при первом таком предупреждении было выставлено-"игнорировать данную ошибку"). Пул с данными пропал, хотя размер Netware partition был таким, как будто пул этот есть. А вот пул с системным томом СКОПИРОВАЛСЯ.
Ну а дальше - дело техники.


To Boris Morozov
А на втором винте в зеркале пула с системным томом не оказалось. Даже после синхронизации DOS-разделов. Но это, похоже, из-за моих неправильных действий вначале.

В следующий раз подсуньте третий диск

СообщениеДобавлено: 16 апр 2007, 23:36
Boris Morozov
сразу. У меня один раз было сделано 4-х кратное зеркало тома SYS. Типа ради прикола, поскольку эти кусочки все равно некуда было приклеить.
Еще вот как-нибудь попробую отзеркалить NSS рейд на какой-нибудь SATA диск ради спасительной копии при медленном умирании рейда.