Linux

允許在 lvresize 後掛載 /dev/centos/home,超級塊壞

  • November 27, 2017

我想從 centos-home LV 創建一個單獨的邏輯卷。我使用命令減小了 home lv 的大小lvreduce並創建了一個具有 100%FREE 空間的新卷。

但是當我嘗試登錄使用者(除了root)時,發生了IO錯誤。重新啟動後,它以維護模式啟動,現在我看不到我的家庭音量。

掛載-a

顯示錯誤

mount: /dev/mapper/centos-home : 無法讀取超級塊。

我試過這樣做resize2fs,但我想這僅適用於 ext 文件系統。xfs_repair顯示相同的超級塊錯誤。 知道如何解決這個問題嗎?

在減少文件系統之前,您不應該減少 LV。您通過截斷文件系統損壞了它。當您使用 xfs 時,沒有辦法輕鬆地減少分區。

現在,您可以嘗試fsck分區,以防仍有東西要保存。

但我真的希望你有備份。

引用自:https://unix.stackexchange.com/questions/407265