Fedora 25 在 lvresize 增加交换空间后,/home 分区的 LVM 逻辑卷损坏

Fedora 25 在 lvresize 增加交换空间后,/home 分区的 LVM 逻辑卷损坏

我在一台较旧的 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

答案1

好吧,我很幸运。这些命令似乎起作用了!

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

fsck 花了几个小时但它回来了,所有错误都已修复并且重新启动成功!

相关内容