О надежности Win2k3
Jan. 5th, 2005 12:46 amWindows Server 2003 - страшная штука. После того что я сегодня сделал с сервером не должна работать ни одна операционная система. В общем у меня в RAID5 вылетел один диск. Событие обычное, собственно для этого RAID5 и нужен, чтобы на лету заменить испорченный диск на новый не останавливая сервер. Но пиздец, как обычно, подкрался незаметно. При смене дисков был случайно заменен на пустой один из рабочих дисков. Разумеется RAID сразу слетел с катушек. Вместо 3 рабочих винтов и 1 пустого получилось 2 рабочих, 1 сломанный и 1 пустой. Ошибка была тут же исправлена, и вынутый рабочий диск был вернут на место. Но перерегистрированный массив уже считал что именно этот диск неисправный, а тот который на самом деле был сбойный был посчитан за рабочий и с него произошла репликация на рабочие винты.
Чтобы лучше представить эффект этого действия, представьте что на вашем винчестере случайным образом подпортили ровно одну треть всех секторов, и изменения эти попали везде - в системные файлы, в программы, в ваши документы и т.д. Впечатляет?
И тут я совершил вторую дурость - запустил утилиту проверки диска. Она тут же нашла 10 тысяч ошибок практически во всех файлах и конечно же их "исправила". И вот после всего этого, ядро Windows Server 2003 запускается как ни в чем ни бывало. Внутри мало что работает. Многие сервисы не запускаются, программы при запуске сразу вылетают с жуткими ошибками. Ну это и понятно - у них вместо одной трети кода случайный мусор. Но ядро работает!!!
Я был воспитан на стереотипе о высокой надежности UNIX по сравнению с Windows. Но в реальности мой UNIX box не переносит даже случайной перезагрузки. А тут Windows 2003 работает на зверски испорченном RAID-е. Я фигею, дорогая редакция...
Чтобы лучше представить эффект этого действия, представьте что на вашем винчестере случайным образом подпортили ровно одну треть всех секторов, и изменения эти попали везде - в системные файлы, в программы, в ваши документы и т.д. Впечатляет?
И тут я совершил вторую дурость - запустил утилиту проверки диска. Она тут же нашла 10 тысяч ошибок практически во всех файлах и конечно же их "исправила". И вот после всего этого, ядро Windows Server 2003 запускается как ни в чем ни бывало. Внутри мало что работает. Многие сервисы не запускаются, программы при запуске сразу вылетают с жуткими ошибками. Ну это и понятно - у них вместо одной трети кода случайный мусор. Но ядро работает!!!
Я был воспитан на стереотипе о высокой надежности UNIX по сравнению с Windows. Но в реальности мой UNIX box не переносит даже случайной перезагрузки. А тут Windows 2003 работает на зверски испорченном RAID-е. Я фигею, дорогая редакция...