Centos

重新安裝 iptables 後 fsck.ext4 錯誤

  • September 29, 2016

我刪除了 iptables,重新安裝並重新啟動了我的 centos 伺服器;之後我對伺服器上域的訪問被拒絕。當我檢查控制台時出現錯誤:

fsck.ext4:嘗試打開 /dev/mapper/vg_servername-lv_root 時沒有這樣的文件或目錄,超級塊無法讀取或沒有描述正確的 ext2 文件系統…

yum update試圖檢查是否有刪除不需要的更新,但是當我執行這段程式碼時它說:

另一個應用程序目前持有 yum 鎖:等待它退出…
另一個應用程序是:yum …

它等待很長時間什麼都不做,繼續寫這個。

我真的對此很感興趣,我在其他論壇上閱讀了一些文章,其中一些不是這個問題,而另一些則不起作用,或者我無法理解它們。請..如果有人可以幫助我,我會感謝。


$$ UPDATE $$

/etc/fstab 的內容:

/etc/fstab

/proc/mounts 的內容:

/proc/mounts

/proc/partitions 的內容:

/proc/分區


$$ UPDATE $$
@Ryan Babchishin問題的 答案:

系統是否無法啟動?

您是否使用救援/實時 CD 來收集此資訊?不,我只有控制台可訪問性,我所看到的都是從那裡。

你是如何訪問根文件系統的?控制台(vmware vSpare)

為什麼文件系統是只讀的?我不知道我只是按照我說的做了,沒有別的

你試過手動fsck嗎?是的,它說明了我在問題頂部所說的問題

SAM 和我在聊天中解決了這個問題……

  1. 在救援模式下從 CentOS iso 啟動
  2. 配置網路
  3. 掛載文件系統(在 LVM 上)(來自菜單,自動)
  4. chroot安裝到根
  5. 做一個yum update- 只是因為
  6. 安裝缺失lvm2和依賴項
  7. 執行vgscanvgchange -ay- 只是因為
  8. 重建initramfs。在沒有此步驟的情況下切換到 root fs 之前,系統凍結且沒有錯誤。
  9. 重新啟動,一切都很好

虛擬機現在執行良好。不知道這是怎麼發生的。

引用自:https://serverfault.com/questions/805562