我在一台较旧的 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 花了几个小时但它回来了,所有错误都已修复并且重新启动成功!