On 09/22/11 23:28, Mykola Dzham wrote:
Кстати не всегда. Сценарий для поставить раком gmirror: во время работы
на первом диск прискакивают ошибки (именно ошибки, а не полное отсыхание
диска); gmirror детектит это, помечает диск как сбойнувший, а mirror как
degraded. Дальше достаточно ребутнуться: bios передает управление на
первый диск, ядро грузится, начинает собирать mirror и "вдруг"
обнаруживает что диск, с которого она загрузилась, помечен как сбойный.
После этого gmirror говорит что нету у него валидных дисков...
Боле детально расказать не могу: пишу по памяти. Но видел такое
несколько раз.

Написанное выше понять сложно, и скорее всего проблема была совсем другая.

Ядро после загрузки не имеет значения с какого из дисков загрузилось и если этот диск в зеркале помечен как degraded ничего плохого в этом нет. Разве что при обновлении системы (без починки зеркала) будет забавный эффект - ядро грузится старое, а в /boot лежит новое.

Проблема может быть, если на одном из дисков есть не читаемые сектора, и после перезагрузки начнется синхронизация с "плохого" диска на другой (который возможно лучше, но из за отключения по питанию был помечен как DEGRADED).

Чтобы снизить вероятность такой ситуации полезно:
1. Настроить smart selftest (на многих Seagate резко снижает производительность диска, у других вендоров проблем не замечал), чтобы вовремя обнаруживать плохие сектора.
2. Использовать UPS чтобы было поменьше перезагрузок по питанию.

--
 Anton Yuzhaninov

Ответить