Lvm

/home 分區的 LVM 邏輯卷在 lvresize 後損壞以增加交換空間 Fedora 25

  • January 26, 2017

我在較舊的 Dell PowerEdge 1850 上添加了 6GB 記憶體,我們僅用於備份到來自 Promise Technology 的附加硬體 RAID,稱為通過 iSCSI 連接的 VessRAID。幾週後,我注意到交換空間只有 2 GB,因此決定調整主分區的大小並添加 6GB 進行交換。

我按照在LVM2 邏輯卷上擴展交換的步驟。重新啟動時,我進入了緊急模式和可怕的“ Either the superblock or the partition table is likely to be corrupt!”。我也看到failed to find cpu0 device node錯誤。伺服器在 4.9.3 核心上。我最好的選擇仍然是按照這裡的建議嘗試使用或不使用 -S 選項的 mke2fs嗎?我也嘗試了 resize2fs 命令,但我得到了“ Device or resource busy while trying to open /dev/sdb

不確定它是否相關,但以下是我在重啟前在日誌中看到的其他一些錯誤:

Jan 19 20:06:00 curie systemd-logind: Removed session 156.
Jan 19 20:14:56 curie systemd: Failed to set up mount unit: Device or resource busy
Jan 19 21:10:18 curie systemd: local-fs.target: Cannot add dependency job, ignoring: Unit home.mount is masked.
Jan 19 21:11:14 curie systemd: local-fs.target: Cannot add dependency job, ignoring: Unit -.mount is masked.

/etc/fstab有這個:

/dev/mapper/vg_curie-lv_root /                       ext4    defaults        1 1
UUID=e3507fa1-f9ee-4951-8ecc-48f16183dee9 /boot                   ext4    defaults        1 2
/dev/mapper/vg_curie-lv_home /home                   ext4    defaults        1 2
/dev/mapper/vg_curie-lv_swap swap                    swap    defaults        0 0

好吧,我很幸運。這些命令似乎奏效了!

mkfs.ext4 -S /dev/mapper/vg_curie-lv_home 
e2fsck -f -y /dev/mapper/vg_curie-lv_home 

fsck 花了幾個小時,但它回來了,所有錯誤都已修復,並且重新啟動成功了!

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