挂载 LVM2 转储或提取文件

挂载 LVM2 转储或提取文件

我有一个文件系统转储。我不知道它是如何创建的。我想提取所有文件和文件结构。

file dump.bin说这是一个LVM2 PV(Linux 逻辑卷管理器)文件并打印 UUID 和大小。我尝试像这样使用 kpartx:sudo kpartx -a -v dump.bin但之后没有分区/dev/mapper/

当我cat打开文件时,它以imageUSB如下内容开头并随之跟随:

uarea {
id = "xxxx-xxxx-xxxx-xxxx"
seqno = 1
format = "lvm2"
status = ["RESIZEABLE", "READ", "WRITE"]
flags = []
extent_size = 2048
max_lv = 0
max_pv = 0
metadata_copies = 0

physical_volumes {

pv0 {
id = "xxxx-xxxx-xxxx-xxxx"
device = "/dev/sda"

status = ["ALLOCATABLE"]
flags = []
dev_size = xxxx
pe_start = xxxx
pe_count = xxxx
}
}


}
# Generated by LVM2 version ....

我如何挂载文件系统或提取所有文件和文件结构?

我已经尝试使用 binwalk 提取所有文件,但是由于没有剩余内存,它崩溃了,我猜是因为转储太大了。

相关内容