如果我收到 mount: /dev/vgname/lvname: can't read superblock for the local filesystem 如何解决?

sag*_*aoo 1 linux mount superblock disk

我在尝试执行 mount -a 时收到了一个事件。我收到以下错误。那么如何解决这个问题呢?

挂载:/dev/vgname/lvname:无法读取超级块

小智 5

在我的情况下,由于它下面的只读抽象安装,我收到了这个错误。我正在vmfs6-fuseqemu-nbd只读安装结合使用以进行 VMWARE 恢复。

在这种情况下,使用选项挂载 LVMro,noload解决了问题:

mount -o ro,noload /dev/vg/lv /mnt
Run Code Online (Sandbox Code Playgroud)


tel*_*coM 0

因此,位于 LVM 逻辑卷上的文件系统的超级块不可读。首先,确保卷组中的所有 LV 都已激活:vgchange -ay vgname

如果这没有帮助,请运行lvs以验证指定的 LV 是否确实存在。