自动fsck

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

不知道有没有人跟我一样...常常得在远端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...

也省得得为了一个小问题....

就跑一次机房..又远又浪费时间..

:)

对於突然掉电...还蛮有用的...

当然如果真的没救了...再说吧...

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航