Voral писал(а): ↑21.04.2010 02:00
ЗЫ Как бы меня сейчас больше волнует решение вопроса не почему это случилось. А как правильно дать пользователю включить систему без моего участия.
найдите, где у вас включается fsck, и поставте опцию -y:
For some filesystem-specific checkers, the -y option will cause the fs-specific fsck to always
attempt to fix any detected filesystem corruption automatically. Sometimes an expert may be able
to do better driving the fsck manually. Note that not all filesystem-specific checkers implement
this option. In particular fsck.minix(8) and fsck.cramfs(8) does not support the -y option as of
this writing.
это приведёт к тому, что будут убиты многие не слишком нужные файлы, открытые на запись в момент отключения. Если у вас там mysql, то она рухнет, однако, её можно пофиксить почти без потерь. Так бывает в большинстве случаев... У меня нет статистики, но думаю - 60-90%. Подразумевается, чо FS - EXT3, за другие не поручусь, Но и на EXT3 где-то 40%-10% вероятности того, что всё рухнет.
Voral писал(а): ↑21.04.2010 08:31
(хотя здесь, как я понимаю, sudo должно меня спасти)
именно оно!
ЗЫЖ хочу подчеркнуть, что fsck НЕ проверяет данные, а только структуру ФС. Потому возможна ситуация, когда многие файлы после сбоя будут искажены, что приведёт к разнообразным глюкам и багам. Причём вы об этом не узнаете. Потому не спешите слать багрепорты и жаловаться на форумах - может виноват ВАШ сбой?