ОС - FreeBSD5.3
файл fstab:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1g /mnt/BackupSys ufs rw 2 2
/dev/ad0s1e /tmp ufs rw 2 2
/dev/ad0s1f /usr ufs rw 2 2
/dev/ad0s1d /var ufs rw 2 2Возникают зависания системы по неизвестной причине (скорее всего человеческий факто, не важно почему...)
В результате зависания оператор не долго думая давит резет.
ОС перезагружается нормально один раз.
Повторное нажатие резета приводит к загрузке в однопользовательский режим и просьбе ввести имя шелла, например /bin/csh
запуск /sbin/fsck решает проблему (т.е. проверка жесткого диска.)
во время работы fsck выскакивает несколько раз salvage - YES и далее...ВОПРОС!!!! :
почему при установленной в fstab-е автоматической проверке диска при сбоях, я не имею регулярнойавтоматической проверки?Спасибо.
>ОС - FreeBSD5.3
>файл fstab:
># Device
> Mountpoint
>FStype Options
>Dump Pass#
>/dev/ad0s1b
> none
> swap sw
> 0
> 0
>/dev/ad0s1a
> /
> ufs rw
>
> 1 1
>/dev/ad0s1g
> /mnt/BackupSys ufs rw
>
>2 2
>/dev/ad0s1e
> /tmp
> ufs rw
> 2
> 2
>/dev/ad0s1f
> /usr
> ufs rw
> 2
> 2
>/dev/ad0s1d
> /var
> ufs rw
> 2
> 2
>
>Возникают зависания системы по неизвестной причине (скорее всего человеческий факто, не важно
>почему...)
>В результате зависания оператор не долго думая давит резет.
>ОС перезагружается нормально один раз.
>Повторное нажатие резета приводит к загрузке в однопользовательский режим и просьбе ввести
>имя шелла, например /bin/csh
>запуск /sbin/fsck решает проблему (т.е. проверка жесткого диска.)
>во время работы fsck выскакивает несколько раз salvage - YES и далее...
>
>
>ВОПРОС!!!! :
>почему при установленной в fstab-е автоматической проверке диска при сбоях, я не
>имею регулярнойавтоматической проверки?
>
>Спасибо.потому что знания отсутствуют:
# man fsck
и поиск по форуму дадут полный ответ
man fsck читал. man fstab тоже.
цифры в поле pass файла fstab определяют порядок проверки файловых систем во время презагрузки.
Один раз проверка происходит.
Второй раз - нет.
>man fsck читал. man fstab тоже.
>цифры в поле pass файла fstab определяют порядок проверки файловых систем во
>время презагрузки.
>Один раз проверка происходит.
>Второй раз - нет.cat /etc/rc.conf
fsck_y_enable="YES"
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 избавит от необходимости нажимать на yes при глупых вопросах.
ОГРОМНОЕ человеческое спасибо!!!
просто и ясно.
Если не лень - ткните меня носом в ман fsck где это написано!!!
>>man fsck читал. man fstab тоже.
>>цифры в поле pass файла fstab определяют порядок проверки файловых систем во
>>время презагрузки.
>>Один раз проверка происходит.
>>Второй раз - нет.
>
>cat /etc/rc.conf
>fsck_y_enable="YES"
>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 избавит от необходимости нажимать на yes при глупых вопросах.последнее, про крон - не только лишнее, но и вредное!
>>cat /etc/rc.conf
>>fsck_y_enable="YES"
>>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 избавит от необходимости нажимать на yes при глупых вопросах.
>
>последнее, про крон - не только лишнее, но и вредное!Добавлю: равно как и background_fsck="YES".
>>>cat /etc/rc.conf
>>>fsck_y_enable="YES"
>>>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 избавит от необходимости нажимать на yes при глупых вопросах.
>>
>>последнее, про крон - не только лишнее, но и вредное!
>
>Добавлю: равно как и background_fsck="YES".эт спорный вопрос, те все было бы хорошо, если бы не ошибки в softupdates и уверенность
что их там больше нет!
псевдожурналируемость via softupdates предполагает что сохраняется целостность FS и
соответственно fsck -y должна исправить ОТДЕЛЬНЫЕ незначительные неполадки, что должно очень и очень
существенно сократить время проверки FS, особенно важно для огромных-террабайтных FS.
В случае использования gjournal - так и есть, а вот для softupdates - лично я боюсь,
плавали, нарывались и тд и тп. Те если softupdates то обязательно UPS и успешное
размонтирование, тогда background должен рулить - лично я боюсь... :(
>Возникают зависания системы по неизвестной причине (скорее всего человеческий факто, не >важно почему...)
То есть вам все равно, почему проблемы возникают?
Вы не задумывались над тем, чтобы избавится от проблемы и, как следствие, от fsck_y_enable="YES"?
нет не все равно.
я знаю почему возникает эта проблема - человеческий фактор!