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

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Fouriki
рядовой
Сообщения: 13
Зарегистрирован: 2010-07-05 8:03:23

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

Непрочитанное сообщение Fouriki » 2010-07-05 8:20:08

Добрый день!
Возникла неприятность: начальству на упсы нормальные денег жалко, а электричество отключают иногда. Вот и в эти выходные случилось: отключили электричество. С утра сервер попросил сделатьт 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 и исправлять только на одном, но что можно сделать в текущей ситуации? Заранее спасибо

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35503
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2010-07-05 8:54:43

SMART надо смотреть - бэды или нет.
=========
и не юзайте фейковые рейды.
Убей их всех! Бог потом рассортирует...

Fouriki
рядовой
Сообщения: 13
Зарегистрирован: 2010-07-05 8:03:23

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

Непрочитанное сообщение Fouriki » 2010-07-05 9:05:56

raid сделан материнкой. сейчас пытаюсь ufs explorer'ом посмотреть...

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

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

Непрочитанное сообщение angelas_ » 2010-07-05 12:36:15

Лис прав, лучше не использовать фейковуе рейды. Пользуйтесь ГЕОМом :smile:
Тэстэд ин экстримс!

Fouriki
рядовой
Сообщения: 13
Зарегистрирован: 2010-07-05 8:03:23

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

Непрочитанное сообщение Fouriki » 2010-07-05 12:45:45

спасибо за совет, обязательно буду следовать ему в будущем, но он не решает возникшей проблемы в настоящий момент... а уфс эксплорер ползет тааак меееедленно... и результат неизвестен - даст это что-нибудь или нет

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

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

Непрочитанное сообщение angelas_ » 2010-07-05 12:50:38

А что вы пытаетесь с ним сделать? Чёт не понял я. Если смарт посмотреть, так это

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

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

Fouriki
рядовой
Сообщения: 13
Зарегистрирован: 2010-07-05 8:03:23

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

Непрочитанное сообщение Fouriki » 2010-07-05 12:51:52

после прогона fsck -y пропало много файлов. среди них крайне нужные. на зеркале, есессно, тоже пропали. теперь ищу способы их все таки оттуда достать...

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

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

Непрочитанное сообщение angelas_ » 2010-07-05 13:03:28

А в lost+found ничё нету?
Думаю только восстановление из бэкапов поможет...
:smile:
Тэстэд ин экстримс!

Fouriki
рядовой
Сообщения: 13
Зарегистрирован: 2010-07-05 8:03:23

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

Непрочитанное сообщение Fouriki » 2010-07-05 13:12:04

там далекооо не все...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35503
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2010-07-05 14:12:57

angelas_ писал(а):Думаю только восстановление из бэкапов поможет...
Убей их всех! Бог потом рассортирует...

cloudsv
сержант
Сообщения: 173
Зарегистрирован: 2007-11-20 10:14:37
Контактная информация:

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

Непрочитанное сообщение cloudsv » 2010-07-06 11:02:41

используйте в будущем zfs если не уверены в электропитании ваших серверов, у нее таких трабл нет, но от бэдов врядли что спасет.

Гость
проходил мимо

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

Непрочитанное сообщение Гость » 2010-07-06 16:40:28

Можно спросить, а UFS лучше не использовать если бывают такие моменты что комп внезапно вырубается, а если журнал прикрутить это чем то поможет или лучше вообще отказаться от это файловой системы. А что насчет hammer из dragonflyBSD хорошая ли она, и можно ли ее прикрутить к Фре.

Аватара пользователя
angelas_
сержант
Сообщения: 212
Зарегистрирован: 2009-08-26 13:04:09
Откуда: Oslo, Norway
Контактная информация:

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

Непрочитанное сообщение angelas_ » 2010-07-06 17:51:53

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

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

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

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