lvm vgdisplay 显示 0 个可用范围,而 df 显示可用空间

lvm vgdisplay 显示 0 个可用范围,而 df 显示可用空间

我的 vgdisplay 显示 0 个 PE。但是如果我挂载卷并运行 df -hi,则会获得大量可用空间。这与 lvm 分配范围的方式有关吗?我的其他 vg 没有出现类似的行为。请参阅下面的 vgdisplay 输出和 df 输出。

--- Volume group ---
  VG Name               lvm-root
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               56.80 GiB
  PE Size               4.00 MiB
  Total PE              14542
  Alloc PE / Size       14542 / 56.80 GiB
  Free  PE / Size       0 / 0   
  VG UUID               C4S16g-JcUU-NsN3-yR0H-nscI-9SYh-LJzmG5

df 输出:

 df -h /mnt/
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/lvm--root-lvol0
                           56G   13G   41G  25% /mnt

附言:这是我的笔记本电脑上的根/(ext3)文件系统。目前出现 grub 故障,我正在努力解决。

[编辑]:我成功启动了一个实时的 ubuntu usb 磁盘,现在正在尝试安装文件系统。但我收到缓冲区 I/O 错误。无法读取超级块。运行 e2fsck,显示 1.41.12(2010 年 5 月 17 日)

e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/lvm--root-lvol0
Could this be a zero-length partition?

哦,我尝试使用 dumpe2fs 找到超级块,我得到了这个:

root@ubuntu:~# dumpe2fs /dev/mapper/lvm--root-lvol0 
dumpe2fs 1.41.12 (17-May-2010)
dumpe2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/lvm--root-lvol0
Couldn't find valid filesystem superblock.

还有恢复数据的希望吗?

答案1

原来问题是 USB 端口连接失败。这些是 USB 硬盘的分区。将用这个答案结束问题。

相关内容