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

gmirror падает

Добавлено: 2012-09-19 8:45:21
SAM
Коллеги, подскажите кто знает
Есть несколько серверов, на них программный рэйд gmirror
Заметил следующее: после перезагрузки иногда система не грузится. Пока не загрузишься с cd и не пофиксишь разделы chkdsk
Подозреваю что при отправки системы в ребут, gmirror не сливает или не успевает слить данные на диск. Отсюда ошибки и пока их не пофиксишь загрузки нет.
Все бы ничего, но сервера находятся далековато.
Вопрос, как это пофиксить? А то каждый раз боязливо систему в ребут отправлять.

ЗЫ. Я бы рад не делать этого, но местный провайдер уж очень любит в серверной работы делать с отключение питания.
Выручайте вобщем.

Re: gmirror падает

Добавлено: 2012-09-19 11:01:12
mak_v_

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

sync && sync && reboot
Вроде работает

Re: gmirror падает

Добавлено: 2012-09-19 11:44:15
SAM
Хм... Надо попробовать.
Спасибо.

Re: gmirror падает

Добавлено: 2012-09-19 21:00:54
Alex Keda

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

hp2133$ grep fsck /etc/rc.conf
fsck_y_enable="YES"
hp2133$

Re: gmirror падает

Добавлено: 2012-09-19 21:09:42
mak_v_
Ну тогда и
background_fsck="NO"

Re: gmirror падает

Добавлено: 2012-09-20 7:51:17
SAM
Alex Keda писал(а):

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

fsck_y_enable="YES"
Согласен, это должно помочь разобраться с "следствием причины", но хотелось бы найти причину.
Или я что-то в gmirror недокрутил, или это особенность gmirror?
Просто не хотелось бы чтоб подобное случалось когда я недоступен и восстановить сервер некому.

Re: gmirror падает

Добавлено: 2012-09-20 19:20:38
Alex Keda
это особенность UFS

Re: gmirror падает

Добавлено: 2012-09-24 7:27:26
manefesto
у меня atom330 стояли винты как раз в gmirror, и частенько после внезапного отключения система очень долго грузилась, пока ребил зеркала пройдет. пока диски чекнет

Re: gmirror падает

Добавлено: 2012-09-24 7:43:16
SAM
Да тут немного другая ситуация.
Я кладу сервак вручную, через shutdown
Скачков напряжения нет.
А после включения он уже не поднимается.
Пока делаю так,
1. Стопарю все службы
2. Делаю как "mak_v_ " посоветовал.
Пока проблем не было. Ждемс...

Re: gmirror падает

Добавлено: 2012-09-24 14:22:16
mak_v_
и не будет - на винты все кеши сбрасываются

Re: gmirror падает

Добавлено: 2012-09-30 13:24:27
ADRE
в смысле не подымается? пишет в окошко что не может найти бутовый раздел или мигает лампой и стоит?

Re: gmirror падает

Добавлено: 2012-09-30 18:02:56
SAM
ADRE писал(а):в смысле не подымается? пишет в окошко что не может найти бутовый раздел или мигает лампой и стоит?
Начинает грузиться, а потом ругань на разделы и пишет что не может смонтить рут.
В итоге лечится только загрузкой с CD и проверкой chkdsk.
Пока обхожусь как и описал выше. Стопорю службы вручную, делаю sync и затем reboot или shutdown

Re: gmirror падает

Добавлено: 2012-10-01 12:06:59
ADRE
на мамке попробуй выставить таймаут для дисков 5-10 сек.
далее обязательно, как писали выше:

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

в /etc/rc.conf
fsck_y_enable="YES"
Есть еще принудительная проверка в любом случае .

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

gmirror status
что выдаёт?

Re: gmirror падает

Добавлено: 2012-10-01 12:14:10
mak_v_
Ну суть в том что винты не успевают все поскидывать в процессе...поэтому sync.
A fsck - это уже фикс проблемы, т.е. таким образом мы не избавляемся от неё, а просто борем.
У самого всегда

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

fsck_y_enable="YES"
background_fsck="NO"
, но проблему с синхронизацией на старых винтах это не решает, только sync && sync && reboot, иначе винты начинают чекатся.

Re: gmirror падает

Добавлено: 2012-10-01 12:15:47
SAM
ADRE писал(а):на мамке попробуй выставить таймаут для дисков 5-10 сек.
далее обязательно, как писали выше:

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

в /etc/rc.conf
fsck_y_enable="YES"
Это все сделано
ADRE писал(а):Есть еще принудительная проверка в любом случае .
Я думаю этого мне не нужно. Ну или чтоб загрузка пошла. В Моем варианте загрузки просто не было.
ADRE писал(а):

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

gmirror status
что выдаёт?

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

 
#gmirror status
Name    Status  Components
mirror/gm0  COMPLETE  ad4
                      ad6

Re: gmirror падает

Добавлено: 2012-10-01 12:17:32
SAM
mak_v_ писал(а):Ну суть в том что винты не успевают все поскидывать в процессе...поэтому sync.
A fsck - это уже фикс проблемы, т.е. таким образом мы не избавляемся от неё, а просто борем.
У самого всегда

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

fsck_y_enable="YES"
background_fsck="NO"
, но проблему с синхронизацией на старых винтах это не решает, только sync && sync && reboot
Я тоже так думаю. Скорее всего компьютер уходит в ребут до того, как скинется кэш. В итоге у gmirror сносит башню, пока не пофиксишь.
Пока вручную кладу службы и пользуюсь sync. Пока проблем не было.

Re: gmirror падает

Добавлено: 2012-10-01 12:18:11
SAM
Думаю вопрос решен. Конечно не очень удобно пользоваться таким методом, но какое ни есть, но решение.

Re: gmirror падает

Добавлено: 2012-10-01 14:25:40
ADRE
а с тайм аутом что? по идее sync при выключении автоматом если что )

Re: gmirror падает

Добавлено: 2012-10-01 14:27:48
ADRE
SAM писал(а):Я думаю этого мне не нужно. Ну или чтоб загрузка пошла. В Моем варианте загрузки просто не было.
принудителная проверка перед монтированием

Re: gmirror падает

Добавлено: 2012-10-01 14:29:17
SAM
ADRE писал(а):а с тайм аутом что? по идее sync при выключении автоматом если что )
С таймаутом ничего. Сервак боевой. И находится за 3-9 земель. ))
Ехать чтоб покопаться в БИОС ну совсем как-то не хочется.

Re: gmirror падает

Добавлено: 2012-10-01 14:30:29
SAM
ADRE писал(а):
SAM писал(а):Я думаю этого мне не нужно. Ну или чтоб загрузка пошла. В Моем варианте загрузки просто не было.
принудителная проверка перед монтированием
Если это ты про параметры, которые описывались выше, то уже ДА. Стоят

Re: gmirror падает

Добавлено: 2012-10-01 14:37:53
ADRE
нет не проних )))
--

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

 echo '/sbin/fsck -y -f' >> /etc/rc.early
--
Выше проверка при ошибке. тут проверка всегда при запуске и не важно есть ошибко или нет.

Re: gmirror падает

Добавлено: 2012-10-01 14:43:37
SAM
ADRE писал(а):нет не проних )))
--

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

 echo '/sbin/fsck -y -f' >> /etc/rc.early
--
Выше проверка при ошибке. тут проверка всегда при запуске и не важно есть ошибко или нет.
Понятно, Спасибо, ну это те же грабли, вид с боку.
Хотелось понять причину. Но как мне объяснили это особенность ФС. А как бороться с следствием причины, уже найдено куча способов.