我如何挂载这个 lvm2 分区?

我如何挂载这个 lvm2 分区?

我有一个 2012 年的硬盘,我想删除其中的数据。我正在尝试安装设备,但无法确定文件系统类型。我尝试过lsblkfile -sblkid,但它们没有告诉我任何我知道如何实际安装分区的信息。

$ sudo file -s /dev/dm-0 
/dev/dm-0: data
$ sudo file -s /dev/dm-1
/dev/dm-1: data
$ sudo blkid /dev/dm-1
$ sudo blkid /dev/dm-0
$ lsblk -f
NAME   FSTYPE  LABEL UUID                FSAVAIL FSUSE% MOUNTPOINT
...
sdb                                                                        
└─sdb1 LVM2_me       nhgTDJ-m0u9-DQhb-4kQJ-1qmY-X1o3-2GPeEU                
  ├─vg0-database--data
  └─vg0-Virtual--Hosts

我尝试使用文件 -s 输出中列出的类型安装设备: $ sudo mount -t data /dev/vg0/database-data ~/UBReco/ mount: /home/s/UBReco: unknown filesystem type 'data'.

我尝试使用 ntfs、各种 ext fs 类型安装分区,并简单地省略类型参数。

$ sudo mount  -t ntfs /dev/vg0/database-data ~/UBReco/
NTFS signature is missing.
Failed to mount '/dev/mapper/vg0-database--data': Invalid argument
The device '/dev/mapper/vg0-database--data' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?


$ sudo mount -t ext4  /dev/vg0/database-data ~/UBReco/
mount: /home/s/UBReco: wrong fs type, bad option, bad superblock on /dev/mapper/vg0-database--data, missing codepage or helper program, or other error.

$ sudo mount -t ext3  /dev/vg0/database-data ~/UBReco/
mount: /home/s/UBReco: wrong fs type, bad option, bad superblock on /dev/mapper/vg0-database--data, missing codepage or helper program, or other error.

$ sudo mount -t ext2  /dev/vg0/database-data ~/UBReco/
mount: /home/s/UBReco: wrong fs type, bad option, bad superblock on /dev/mapper/vg0-database--data, missing codepage or helper program, or other error.


$ sudo mount   /dev/vg0/database-data ~/UBReco/
mount: /home/s/UBReco: wrong fs type, bad option, bad superblock on /dev/mapper/vg0-database--data, missing codepage or helper program, or other error.

以下是输出sudo fdisk -l

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1          63 976768064 976768002 465.8G 83 Linux

Partition 1 does not start on physical sector boundary.


Disk /dev/mapper/vg0-database--data: 100 GiB, 107374182400 bytes, 209715200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Alignment offset: 512 bytes


Disk /dev/mapper/vg0-Virtual--Hosts: 365 GiB, 391915765760 bytes, 765460480 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Alignment offset: 512 bytes

我不知道还能做什么或尝试什么。我该如何安装此磁盘分区并获取我的数据?

答案1

看起来卷组确实处于活动状态。但没有显示任何文件系统签名,好像逻辑卷未格式化。也许逻辑卷的元数据已丢失。您可以使用以下命令收集有关卷的更多数据:pvdisplay,,,,,。pvscanvgscanlvslvscan

尝试使用 检查文件系统(如果是 ext)e2fsck

e2fsck /dev/mapper/{volumegroupname-logicalvolumename}

可能是 xfs 文件系统,但是应该lsblk -f像您已经做的那样列出。卷组有 UUID,但没有列出 lv(逻辑卷)的 UUID 或文件系统类型。

如果这些都没有帮助,而且您绝对确定那里有数据,那么我建议您阅读命令testdisk,看看是否能找到解决方案。

相关内容