您的位置  娱乐资讯

RedHatlinux系统虚机启动后/etc/fstab中的文件系统未能挂载上

  • 来源:互联网
  • |
  • 2019-12-17
  • |
  • 0 条评论
  • |
  • |
  • T小字 T大字

某一台linux虚机启动后,/etc/fstab中的文件系统不能挂载上,linux机器的操作系统版本为NeoShine Linux Server 3.0.6

操作系统版本

使用df -h查看磁盘的挂载,可以看到只有/dev/hda7磁盘分区被挂载到了根目录上

df -h查看挂载信息

但是在/etc/fstab中记载的很多其他分区没有挂载成功

/etc/fstab中的分区挂载信息

手动执行mount -a命令来生效/etc/fstab,会出现如下的报错,主要是报:could not open /proc/partitions

手动使/etc/fstab配置生效

查看/proc目录,目录下是空的

查看proc目录

然后手动mount proc文件系统

mount proc文件系统

mount proc文件系统之后可以看到/proc目录下面有内容了

/proc目录下的内容

然后再执行mount -a命令使/etc/fstab生效时就不会报错,同时相应的挂载目录中有内容了

生效之前

生效之后

而正常的mount proc文件系统的操作是在/etc/ec.d/rc.sysinit中,但是该机器的该文件已经损坏,变成了二进制的data文件而不是script文本文件,内容也是乱码了,所以导致系统在启动的时候调用/etc/ec.d/rc.sysinit文件是无法成功的,于是挂载失败

而/etc/rc.d/rc.sysinit文件的损坏根据虚机日志来看可能是主机上虚机xml配置文件中配置磁盘为vda(virtio磁盘总线)但实际上虚机使用的是ide总线(虚机内部名称为hda)导致的I/O error从而损坏 了文件。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
友荐云推荐
热网推荐更多>>