The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Автовостановление на FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Автовостановление на FreeBSD"  
Сообщение от weldpua2008 email(ok) on 01-Апр-08, 14:13 
Привет Всем
Есть FreeBSD сервер. Бывает что отключается свет.
Нужно что бы скрипт автоматом при запуске монтировал диски в read-only ,дальше fsck -y ... , а потом уже монтировал в rw режиме...
Кто-нить делал такое?
Просто нужно что бы это происходило до запуска всех и вся...

ЗЫ:
Всё равно если он не может запуститься, то чел по телефону делает fsck -y ....
ЗЫЗЫ:
Запуск должен происходить обычным образом...

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Автовостановление на FreeBSD"  
Сообщение от 1ight_apprentice (ok) on 01-Апр-08, 14:24 
>[оверквотинг удален]
>fsck -y ... , а потом уже монтировал в rw режиме...
>
>Кто-нить делал такое?
>Просто нужно что бы это происходило до запуска всех и вся...
>
>ЗЫ:
>Всё равно если он не может запуститься, то чел по телефону делает
>fsck -y ....
>ЗЫЗЫ:
>Запуск должен происходить обычным образом...

А как насчёт заглянуть в /etc/rc.d/fsck и поправить всё что не нравится?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Автовостановление на FreeBSD"  
Сообщение от Nimdar (ok) on 01-Апр-08, 14:33 
>Привет Всем
>Есть FreeBSD сервер. Бывает что отключается свет.
>Нужно что бы скрипт автоматом при запуске монтировал диски в read-only ,дальше
>fsck -y ... , а потом уже монтировал в rw режиме...

Вообще-то, так оно и есть и было всегда.
fsck выполняется на ro разделе.

>
>Кто-нить делал такое?
>Просто нужно что бы это происходило до запуска всех и вся...
>
>ЗЫ:
>Всё равно если он не может запуститься, то чел по телефону делает
>fsck -y ....
>ЗЫЗЫ:
>Запуск должен происходить обычным образом...

М-да.
/etc/rc.conf:

root_rw_mount="YES"     # Set to NO to inhibit remounting root read-write.
fsck_y_enable="NO"      # Set to YES to do fsck -y if the initial preen fails.
background_fsck="YES"   # Attempt to run fsck in the background where possible.
background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Автовостановление на FreeBSD"  
Сообщение от weldpua2008 email(ok) on 01-Апр-08, 14:49 
>[оверквотинг удален]
>М-да.
>/etc/rc.conf:
>
>root_rw_mount="YES"     # Set to NO to inhibit remounting
>root read-write.
>fsck_y_enable="NO"      # Set to YES to do
>fsck -y if the initial preen fails.
>background_fsck="YES"   # Attempt to run fsck in the background where
>possible.
>background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.

6.2-RELEASE-p11:server/>cat rc.conf | grep fsc
fsck_y_enable="NO"      # Set to YES to do fsck -y if the initial preen fails.
background_fsck="YES"   # Attempt to run fsck in the background where possible.
background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.

Не могу понять что означает: fsck_y_enable="NO"

Вот что сейчас стоит:
6.2-RELEASE-p11:server/>cat /etc/rc.conf | grep fsc
fsck_y_enable="YES"
background_fsck="YES"           # Attempt to run fsck in the background where possible.
background_fsck_delay="60"    
ЗЫ:

6.2-RELEASE-p11:server/>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad8s2a     33G     29G    1.8G    94%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad8s3d     39G    5.4G     30G    15%    /usr
procfs         4.0K    4.0K      0B   100%    /proc

Получается что было уже несколько раз такое:
Сервер загружается, через минуту ~ зависает...
После fsck -y для / и /usr, и востановления все заработало на ОК

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Автовостановление на FreeBSD"  
Сообщение от Nimdar (ok) on 01-Апр-08, 15:04 
>[оверквотинг удален]
>>background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
>
>6.2-RELEASE-p11:server/>cat rc.conf | grep fsc
>fsck_y_enable="NO"      # Set to YES to do
>fsck -y if the initial preen fails.
>background_fsck="YES"   # Attempt to run fsck in the background where
>possible.
>background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
>
>Не могу понять что означает: fsck_y_enable="NO"

Что именно не понятно?

>
>Вот что сейчас стоит:
>6.2-RELEASE-p11:server/>cat /etc/rc.conf | grep fsc
>fsck_y_enable="YES"
>background_fsck="YES"           #
>Attempt to run fsck in the background where possible.
>background_fsck_delay="60"

Всё правильно.
Убери проверку из backgrund-а, и система не будет грузиться, пока не завершится fsck.

З.Ы. Очень советую подучить английский, хотя бы на уровне чтения таких сообщений.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Автовостановление на FreeBSD"  
Сообщение от weldpua2008 email(ok) on 01-Апр-08, 17:34 
>[оверквотинг удален]
>>6.2-RELEASE-p11:server/>cat rc.conf | grep fsc
>>fsck_y_enable="NO"      # Set to YES to do
>>fsck -y if the initial preen fails.
>>background_fsck="YES"   # Attempt to run fsck in the background where
>>possible.
>>background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
>>
>>Не могу понять что означает: fsck_y_enable="NO"
>
>Что именно не понятно?

Смысл этой фразы:
fsck_y_enable="NO"      # Set to YES to do fsck -y if the initial preen fails.


>[оверквотинг удален]
>>Вот что сейчас стоит:
>>6.2-RELEASE-p11:server/>cat /etc/rc.conf | grep fsc
>>fsck_y_enable="YES"
>>background_fsck="YES"           #
>>Attempt to run fsck in the background where possible.
>>background_fsck_delay="60"
>
>Всё правильно.
>Убери проверку из backgrund-а, и система не будет грузиться, пока не завершится
>fsck.

Но проверка по прежнему не будет требовать вмешательства?


>З.Ы. Очень советую подучить английский, хотя бы на уровне чтения таких сообщений.

Не всегда простые фразы воспринимаются правильно....


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Автовостановление на FreeBSD"  
Сообщение от Nimdar (ok) on 02-Апр-08, 11:02 
>>>Не могу понять что означает: fsck_y_enable="NO"
>>
>>Что именно не понятно?
>
>Смысл этой фразы:
>fsck_y_enable="NO"      # Set to YES to do fsck -y if the initial preen fails.

fsck_y_включить="НЕТ" # "Выставьте "Да", если хотите, чтобы fsck выполнялся с ключом -y"


>[оверквотинг удален]
>>>fsck_y_enable="YES"
>>>background_fsck="YES"           #
>>>Attempt to run fsck in the background where possible.
>>>background_fsck_delay="60"
>>
>>Всё правильно.
>>Убери проверку из backgrund-а, и система не будет грузиться, пока не завершится
>>fsck.
>
>Но проверка по прежнему не будет требовать вмешательства?

Если ты выставишь background_fsck="NO", то не будет.

>
>
>>З.Ы. Очень советую подучить английский, хотя бы на уровне чтения таких сообщений.
>
>Не всегда простые фразы воспринимаются правильно....

Вот поэтому и советую подучить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру