今天发现一台服务器挂了,重启后出现/dev/sdb1 has gone 491days without being checked for check forced,大概是说sdb1在自检,卡住很久都不动,于是找了相关解决办法:


卡住的时候,按ctrl + c 取消这个检测

然后会提示输入root密码进入修复模式,或者ctrl + d 重启

输入root密码后,进入修复模式

编辑 /etc/fstab 将

/dev/sdb1          /backup           ext3    defaults        1 2

这行的最后一个数字 2 改为 0 ,禁止开机检测这块硬盘

改好之后就是这样

/dev/sdb1          /backup           ext3    defaults        1 0

这里面有个问题,在修复模式下,/分区是只读的,是无法修改这个文件的,重新挂在一下 /分区

mount -o remount,rw /

mount -o remount,rw /dev/sda3 /  

此处的 /dev/sda3 要看你的/分区具体是挂载的硬盘上的哪个分区

之后就可以编辑 /etc/fstab 了,编辑之后重启服务器

即可跳过 /dev/sdb的检测