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

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

我在較舊的 Dell PowerEdge 1850 上添加了 6GB 內存,僅用於備份到 Promise Technology 的附加硬體 RAID(稱為透過 iSCSI 連接的 VessRAID)。幾週後,我注意到交換空間只有 2 GB,因此決定調整主分割區大小並新增 6 GB 交換空間。

我按照以下步驟操作擴充 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

答案1

嗯,我很幸運。這些命令似乎有效!

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

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

相關內容