重新安装 iptables 后出现 fsck.ext4 错误

重新安装 iptables 后出现 fsck.ext4 错误

我删除了 iptables,重新安装并重新启动了 centos 服务器;之后,我对服务器上域的访问被拒绝。当我检查控制台时,出现了一个错误:

fsck.ext4:没有这样的文件或目录,尝试打开 /dev/mapper/vg_servername-lv_root 时超级块无法读取或没有描述正确的 ext2 文件系统...

我试图yum update检查是否有删除了不需要的更新,但是当我运行此代码时,它显示:

另一个应用程序目前正在持有 yum 锁:等待它退出...
另一个应用程序是:yum...

然后它等待了很长时间什么都不做,然后继续写这个。
我对此真的很困惑,我读了其他论坛上的一些文章,其中一些不是这个问题,而其他一些不起作用或者我无法理解它们。请...如果有人能帮助我,我将不胜感激。


[更新]
/etc/fstab 的内容:

/etc/fstab

/proc/mounts 的内容:

/proc/mounts

/proc/partitions 的内容:

/proc/分区


[更新]
答案@Ryan Babchishin的疑问:
系统无法启动吗?
您是否使用救援 CD/实时 CD 来收集这些信息?不,我只是具有控制台可访问性,并且我看到的一切都是从那里看到的。
您如何访问根文件系统?控制台(vmware vSphare)
为什么文件系统是只读的?我不知道我只是按照我说的做了,没有做其他的.
您尝试过手动 fsck 吗?是的,它说的是我问题开头提到的问题

答案1

SAM 和我通过聊天解决了这个问题......

  1. 在救援模式下从 CentOS iso 启动
  2. 配置网络
  3. 挂载文件系统(在 LVM 上)(从菜单,自动)
  4. chroot到挂载根目录
  5. yum update——只是因为
  6. 安装缺失lvm2和依赖项
  7. 运行vgscan-vgchange -ay只是因为
  8. 重建initramfs。如果没有此步骤,系统在切换到根文件系统之前会冻结且没有任何错误。
  9. 重启,一切正常

VM 现在运行正常。不知道这是怎么发生的。

相关内容