>Я наверное несовсем четко описал чего мне надо :))
>
>У меня нет возможности подлезть к серверу, только через SSH. После сбоя
>электропитания появились сбои. Можно ли сделать так чтобы fsck исправила их
>сама например при загрузке системы, так как в войти однопользовательский режим
>и выключить компьютер я немогу !
ну так и сказал бы:
man fsck на предметов флагов и man fstab на предмет параллельного
запуска fsck.
[unix1]~ > grep fsck /etc/defaults/rc.conf
fsck_y_enable="NO" # Set to YES to do fsck -y if the initial preen fails.
[unix1]~ > grep fsck /etc/rc.conf
fsck_y_enable="YES"
[unix1]~ >
Выше показан АВТОЗАПУСК fsck при загрузке с принудительным чеканием
и исправлением ошибок.
Прим: если машина все же загрузилась в multi-user mode и все смонтировано
из /etc/fstab, то достаточно сделать перезагрузку, раз FS смонтировались,
значит все в относительном порядке, в процессе работы ядро все время
дергает FS и при shutdown'е должно корректно скинуть все буфера и
сделать отметку об успешном размонтировании для последующей загрузки.
Нужно посмотреть ЛОГИ на предмет сбойных блоков, если они есть - уже
хуже. Это не так страшно для SCSI HDD, там встроенный механизм пометки
сбойных блоков и переопределения. Для ATA неплохо бы fsck прогнать и
лучше не в параллельном проходе как это делается by-default:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad5s1a / ufs rw 1 1
/dev/ad5s1h /home ufs rw 2 2
/dev/ad5s1d /pub ufs rw 2 2
/dev/ad5s1e /tmp ufs rw 2 2
/dev/ad5s1f /usr ufs rw 2 2
/dev/ad5s1g /var ufs rw 2 2
а заменить очередность PASS, например:
/dev/ad5s1h /home ufs rw 2 3
/dev/ad5s1d /pub ufs rw 2 4
/dev/ad5s1e /tmp ufs rw 2 5
/dev/ad5s1f /usr ufs rw 2 6
/dev/ad5s1g /var ufs rw 2 7
это особенно характерно для разных дисков, когда два диска на канале и
один из них начал сдыхать и может подсадить контроллер, из-за чего нормальный диск тоже может начать сбоить. Ну это так, из личного опыта
как лирическое отступление. Потому как если диск начал крешится, то
fsck...=yes в /etc/rc.conf уже не помогает, но выручает PASS в fstab и
это последний звонок для экстренных мер, потому как через некоторое
время НИЧЕГО не поможет и система встанет в single-user mode а данные
будут безвозвратно утеряны.