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