使用CentOS 6.2的系统,若出现重启后,ping不通服务器的外网。 且多次重启后系统都无法正常启动,报错信息如下:
可以看到,报警的意思是不能挂载根文件系统。 清楚问题后,通过挂载系统镜像到系统中,进入到原来的系统中(这部分需要阿里云售后工程师操作),查看系统的开机挂载文件/etc/fstab内容如下:
如上,系统中使用的是xfs的文件系统来挂载,这个在阿里云2012年和2013年时候使用过。 因为常规的文件系统是使用ext3和ext4的文件系统,所以首先把挂载的文件系统修改为ext4后,尝试重启系统,结果如下:
如上信息:尝试重新挂载文件系统为x2f文件系统(ext3或ext4)并且有挂载选项acl和ro。 可以看到xvda1这个系统分区的文件系统是XFS的文件系统,不是常规的ext3和ext4的文件系统,但是有一个未知的挂载选型acl。 根据报错信息,再次进入系统把挂载的文件系统修改为xfs,并且去掉acl选项,尝试再次重启系统。
导致这个故障的原因是,xfs文件系统是不支持acl挂载选项,这个在CentOS 7中使用xfs文件系统,同样是适用的。
在使用xfs的文件系统磁盘分区中,不能在/etc/fstab文件中使用acl挂载选项,避免导致系统无法正常启动,影响到公司业务。 |