不知道有沒有人跟我一樣...常常得在遠端reboot 主機..
沒辦法因為機器不在身邊,而且距離很遠..所以實在很難去現場看主機,
而用shutdown -i 6 now的時候,在重啟的時候,有時候會碰到hd有問題
需要按個y..啟動fsck...雖然很好用..可是對我而言很麻煩...
當然也可以建個/forcefsck 與/fsckoptions
但是..我不知道怎麽給fsckoptions內容..
甚至有時候/的superblock有問題,連shutdown
都不能用...
叫人幫忙重啟機器,他又未必懂Linux...還得用電話一步一步去說..
太累了...
如果你有跟我一樣的情形,那下面的內容對你就有用處了..
引用:
# 先看看用了哪些partition...
# df
/dev/sda2 9922400 488260 8930104 6% /
/dev/sda1 101089 23188 72682 25% /boot
/dev/sda8 10958172 32988 10368536 1% /home
none 1650392 0 1650392 0% /dev/shm
/dev/sda7 3020140 33520 2833204 2% /tmp
/dev/sda5 16500540 4437012 11225340 29% /usr
/dev/sda6 5953436 156184 5494832 3% /var
[root@cdoss80 rc.d]#
修改/etc/rc.d/rc.sysinit
引用:
needusbstorage=
if [ $usb = "1" ]; then
needusbstorage=`grep -e "^I.*Cls=08" /proc/bus/usb/devices 2>/dev/null`
action $"Initializing USB HID interface: " modprobe hid 2> /dev/null
action $"Initializing USB keyboard: " modprobe keybdev
action $"Initializing USB mouse: " modprobe mousedev
fi
#--加入下面幾行
/sbin/fsck -p -a -y /dev/sda1
/sbin/fsck -p -a -y /dev/sda5
/sbin/fsck -p -a -y /dev/sda6
/sbin/fsck -p -a -y /dev/sda7
/sbin/fsck -p -a -y /dev/sda8
/sbin/fsck -p -a -y /dev/sda2
if [ -f /fastboot ] grep -iq "fastboot" /proc/cmdline 2>/dev/null ; then
fastboot=yes
fi
if [ -f /fsckoptions ]; then
fsckoptions=`cat /fsckoptions`
fi
完成..這樣子以後啟動時就不會再問你而是直接做fsck...
也省得得為了一個小問題....
就跑一次機房..又遠又浪費時間..
:)
對於突然掉電...還蠻有用的...
當然如果真的沒救了...再說吧...