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

Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 8:20:08
Fouriki
Добрый день!
Возникла неприятность: начальству на упсы нормальные денег жалко, а электричество отключают иногда. Вот и в эти выходные случилось: отключили электричество. С утра сервер попросил сделатьт fsck, сделал по привычке (понимаю теперь, что привычка плохая) fsck -y... Выдал кучу дупов и других ошибок, после попросил прогнать еще раз, вроде все, фс помечена чистой. Смотрю - кучи важных файлов нет, lost+found большая, что то там есть, часть кусками а часть все-таки нормальная... При попытке скопировать на комп lost+found через некоторое время он выдает ошибку manglet entry и panic: bad dir. и перегружается через 15 секунд. сейчас в логах видим

Код: Выделить всё

Jul  5 11:07:14 alpha kernel: g_vfs_done():ar0s1d[READ(offset=-1436883284241049600, length=16384)]error = 5
Jul  5 11:07:14 alpha last message repeated 3 times
Jul  5 11:07:14 alpha kernel: g_vfs_done():ar0s1d[READ(offset=-6612018848622194688, length=16384)]error = 5
Jul  5 11:07:14 alpha last message repeated 3 times
Jul  5 11:07:14 alpha kernel: g_vfs_done():ar0s1d[READ(offset=4603889967086268416, length=16384)]error = 5
Jul  5 11:07:14 alpha last message repeated 3 times
Jul  5 11:07:14 alpha kernel: g_vfs_done():ar0s1d[READ(offset=-5440108400986562560, length=16384)]error = 5
Jul  5 11:07:14 alpha last message repeated 3 times
Jul  5 11:07:14 alpha kernel: g_vfs_done():ar0s1d[READ(offset=5346246080167383040, length=16384)]error = 5
Это бэды?
Сейчас понимаю, что надо было зеркало разбить на 2 и исправлять только на одном, но что можно сделать в текущей ситуации? Заранее спасибо

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 8:54:43
Alex Keda
SMART надо смотреть - бэды или нет.
=========
и не юзайте фейковые рейды.

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 9:05:56
Fouriki
raid сделан материнкой. сейчас пытаюсь ufs explorer'ом посмотреть...

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 12:36:15
angelas_
Лис прав, лучше не использовать фейковуе рейды. Пользуйтесь ГЕОМом :smile:

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 12:45:45
Fouriki
спасибо за совет, обязательно буду следовать ему в будущем, но он не решает возникшей проблемы в настоящий момент... а уфс эксплорер ползет тааак меееедленно... и результат неизвестен - даст это что-нибудь или нет

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 12:50:38
angelas_
А что вы пытаетесь с ним сделать? Чёт не понял я. Если смарт посмотреть, так это

Код: Выделить всё

/usr/ports/sysutils/smartmontools
Но я на вашем месте сначала посмотрел бы смарт, если там всё ок, то просто переделал бы зеркало на ГЕОМ и всё.

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 12:51:52
Fouriki
после прогона fsck -y пропало много файлов. среди них крайне нужные. на зеркале, есессно, тоже пропали. теперь ищу способы их все таки оттуда достать...

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 13:03:28
angelas_
А в lost+found ничё нету?
Думаю только восстановление из бэкапов поможет...
:smile:

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 13:12:04
Fouriki
там далекооо не все...

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-05 14:12:57
Alex Keda
angelas_ писал(а):Думаю только восстановление из бэкапов поможет...

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-06 11:02:41
cloudsv
используйте в будущем zfs если не уверены в электропитании ваших серверов, у нее таких трабл нет, но от бэдов врядли что спасет.

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-06 16:40:28
Гость
Можно спросить, а UFS лучше не использовать если бывают такие моменты что комп внезапно вырубается, а если журнал прикрутить это чем то поможет или лучше вообще отказаться от это файловой системы. А что насчет hammer из dragonflyBSD хорошая ли она, и можно ли ее прикрутить к Фре.

Re: Ошибки на диске из-за выключения питания

Добавлено: 2010-07-06 17:51:53
angelas_
Guest писал(а):Можно спросить, а UFS лучше не использовать если бывают такие моменты что комп внезапно вырубается, а если журнал прикрутить это чем то поможет или лучше вообще отказаться от это файловой системы. А что насчет hammer из dragonflyBSD хорошая ли она, и можно ли ее прикрутить к Фре.
Ну почему. Не вижу проблем использовать UFS, если размер диска небольшой. Просто нужно понимать, что при неправильном выключении fsck нужно будет почистить диск, а на это нужно время. Когда размеры дисков большие, то это занимает слишком много времени и всё это время система достаточно медленно работает из-за интенсивного I/O. В некоторых случаях может и памяти не хватить. У меня раньше было много "говносерверов", которые были подключены без упсов и питание не слишком стабильное было. Ничё так, работало. Диски были маленькие, так что UFS+SU и delayed fsck справлялись на отлично. :smile:

Можно прикрутить GEOM_JOURNAL. Но, к сожалению, он достаточно тормознутый. Я кстати, на одном из серверов поставил его на диск размером 8ТБ, работает стабильно, но относительно медленно. Хотя, если скорость неактуальна и в системе мало памяти - думаю самое то :smile:

Журнал, который Jeff Roberson прикрутил к UFS, по-моему, ещё не доступен для широких масс. Хотя, если честно, не слишком этим интересовался, могу ошибаться. Поправьте, если что. :smile:

Hammer'ом не интересовался, тоже ничего не могу сказать. :smile: