Linux基础知识之Troubleshooting(系统排错)(3)

四、/etc/fstab/etc/fstab文件错误(比/etc/inittab文件后出错)

(一)出现WARNING:coundn′t open /etc/fstab: No such file or directory

/etc/fstab文件丢失

/etc/fstab文件不属于任何rpm包,利用fdisk和e2label命令查看根分区(/分区)、/boot、/home、/usr、/var分区(如果有这几个分区),然后编辑/etc/fstab文件。下列办法都可找到/etc/fstab的帮助文件.

1、直接man fstab

2、locate fstab

你会发现有个叫fstab.5.gz的文件,一般在/usr/share/man/man5/fstab.5.gz

可以 man /usr/share/man/man5/fstab.5.gz

或者 zless /usr/share/man/man5/fstab.5.gz

3、rpm -ql mount | grep fstab 也能找到fstab的帮助文件

4、find / -iname "*fstab*" 最笨的办法

如果不是在rescue模式,修改fstab文件时出来Read-only file system咋办?重新装载成读写模式

mount -o remount,rw /dev/sdax /

(二)mount 文件丢失或被替换

mount 文件错误会出现/proc文件相关错误,红字显示很醒目,此时比较麻烦,需进入rescue模式而不是进入输入root口令进行修改,因为根分区现在被mount成只读(ro)模式,你没有mount命令来把根分区mount 成读写的(rw)。

(三)文件系统错误

1、使用fsck进行修复,郁闷的是无论出现什么提示只能选y,要不系统依然有问题。

2、可能文件系统的superblock有问题,把备份的恢复即可。(考试中这种情况几乎不可能)

(四)raid或LVM错误

使用raid和lvm的知识进行修复,如果raid盘或lvm盘中没有数据,则可把/etc/fstab中提到的/dev/mdx和/dev/xxxxxx/xxx相关的注释掉。

(五)quota设置错误大不了把/etc/fstab中的usrquota和grpquota全部关闭。

FIXME:是否还有其他发生错误的可能?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27402.html