我删除了 iptables,重新安装并重新启动了 centos 服务器;之后,我对服务器上域的访问被拒绝。当我检查控制台时,出现了一个错误:
fsck.ext4:没有这样的文件或目录,尝试打开 /dev/mapper/vg_servername-lv_root 时超级块无法读取或没有描述正确的 ext2 文件系统...
我试图yum update
检查是否有删除了不需要的更新,但是当我运行此代码时,它显示:
另一个应用程序目前正在持有 yum 锁:等待它退出...
另一个应用程序是:yum...
然后它等待了很长时间什么都不做,然后继续写这个。
我对此真的很困惑,我读了其他论坛上的一些文章,其中一些不是这个问题,而其他一些不起作用或者我无法理解它们。请...如果有人能帮助我,我将不胜感激。
[更新]
/etc/fstab 的内容:
/proc/mounts 的内容:
/proc/partitions 的内容:
[更新]
答案@Ryan Babchishin的疑问:
系统无法启动吗?不
您是否使用救援 CD/实时 CD 来收集这些信息?不,我只是具有控制台可访问性,并且我看到的一切都是从那里看到的。
您如何访问根文件系统?控制台(vmware vSphare)
为什么文件系统是只读的?我不知道我只是按照我说的做了,没有做其他的.
您尝试过手动 fsck 吗?是的,它说的是我问题开头提到的问题。
答案1
SAM 和我通过聊天解决了这个问题......
- 在救援模式下从 CentOS iso 启动
- 配置网络
- 挂载文件系统(在 LVM 上)(从菜单,自动)
chroot
到挂载根目录- 做
yum update
——只是因为 - 安装缺失
lvm2
和依赖项 - 运行
vgscan
-vgchange -ay
只是因为 - 重建
initramfs
。如果没有此步骤,系统在切换到根文件系统之前会冻结且没有任何错误。 - 重启,一切正常
VM 现在运行正常。不知道这是怎么发生的。