您的位置:首页 > 文档 > 指令大全 >
 文章分类 

自动fsck


创建:2005-10-26 13:57:01
作者:Unlinux
来自: http://www.Unlinux.com

不知道有没有人跟我一样...常常得在远端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...
也省得得为了一个小问题....
就跑一次机房..又远又浪费时间..
:)
对於突然掉电...还蛮有用的...
当然如果真的没救了...再说吧... (Unlinux.com)

转载自:http://www.unlinux.com/doc/command/20051026/1374.html

评论】 【加入收藏夹】 【 】 【打印】 【关闭
 *  请尊重我们的劳动,转载请注明出自UnLinux.Com及作者名 * 

※ 相关链接
 ·使用yum 代替up2date 自动更新升级RedHat AS3  (2005-10-26 13:56:53)
 ·Red Hat Linux 8.0自动运行程序的方法  (2005-10-26 03:50:03)
 ·在Linux上自动建立帐号  (2005-10-26 03:50:02)
 ·Linux系统的自动作业控制  (2005-10-26 03:49:58)
 ·如何关闭Mozilla的自动安装插件对话框  (2005-10-26 03:49:55)

Copyright © 2005 UnLinux.Com All Rights Reserved