LVM+Ext3-恢复 ext3 分区?

LVM+Ext3-恢复 ext3 分区?

我今天设置了一个新的电子邮件服务器,并对主驱动器执行了 lvm,然后对 /opt 执行了 LVM。

我意识到我没有给 /opt 留出足够的空间,所以我决定尝试扩展它,但我肯定搞砸了说明,因为在重新启动时我收到了一些错误。

它确实找到了两个 lvm 组(使用元数据类型 lvm2 找到卷组 opt 并找到使用元数据类型 lvm2 的卷组 (myhostname))然后它说:fsck.ext3:超级块中的魔法数字不好,试图打开 /dev/opt/opt 时,无法读取超级块或没有描述正确的 ext2 文件系统等等。

我确实尝试过手动扫描它,但没有成功。问题出在 sdb//dev/opt/opt

fdisk -l /dev/sdb

磁盘 /dev/sdb:64.4 GB,64424509440 字节 255 个磁头,63 个扇区/磁道,7832 个磁柱 单位 = 16065 * 512 = 8225280 字节的磁柱 磁盘标识符:0x00babcaf

设备启动开始结束块 ID 系统 /dev/sdb1 1 7832 62910508+ 83 Linux

PVscan:zimbra:~# pvscan PV /dev/sdb1 VG opt lvm2 [40.00 GB / 96.00 MB 可用] PV /dev/sda2 VG 主机名 lvm2 [39.75 GB / 0 可用] 总计:2 [79.75 GB] / 使用中:2 [79.75 GB] / 无 VG:0 [0 ]

lvscan:lvscan ACTIVE'/dev/opt/opt'[39.90 GB] 继承 ACTIVE'/dev/hostname/root'[38.08 GB] 继承 ACTIVE'/dev/hostname/swap_1'[1.68 GB] 继承

vgscan 正在读取所有物理卷。这可能需要一段时间... 使用元数据类型 lvm2 找到卷组“opt” 使用元数据类型 lvm2 找到卷组“hostname”

有什么办法可以解决这个问题吗?数据不是特别关键,但最好不要重新开始

谢谢

答案1

是的 :) 我确实有备份,但我做了一些更改。我遵循了指南,但犯了一个大错误,当我第一次设置 LVM 时,我没有将驱动器 fdisk 到 sdb1,所以我直接在 sdb 上创建了 LVM,我认为当我在为驱动器提供更多空间后创建 sdb1 时,它会导致原始内容消失。

仍在学习 LVM。

不管怎样,我现在都很好,我只是重新开始,使用了我的备份,然后瞧。

不过还是感谢。

相关内容