Linux
允許在 lvresize 後掛載 /dev/centos/home,超級塊壞
我想從 centos-home LV 創建一個單獨的邏輯卷。我使用命令減小了 home lv 的大小
lvreduce
並創建了一個具有 100%FREE 空間的新卷。但是當我嘗試登錄使用者(除了root)時,發生了IO錯誤。重新啟動後,它以維護模式啟動,現在我看不到我的家庭音量。
掛載-a
顯示錯誤
mount: /dev/mapper/centos-home : 無法讀取超級塊。
我試過這樣做
resize2fs
,但我想這僅適用於 ext 文件系統。xfs_repair
顯示相同的超級塊錯誤。 知道如何解決這個問題嗎?
在減少文件系統之前,您不應該減少 LV。您通過截斷文件系統損壞了它。當您使用 xfs 時,沒有辦法輕鬆地減少分區。
現在,您可以嘗試
fsck
分區,以防仍有東西要保存。但我真的希望你有備份。