![Testdisk 不会列出 LUKS 分区内 LVM 内的 ext4 分区的文件](https://linux22.com/image/596879/Testdisk%20%E4%B8%8D%E4%BC%9A%E5%88%97%E5%87%BA%20LUKS%20%E5%88%86%E5%8C%BA%E5%86%85%20LVM%20%E5%86%85%E7%9A%84%20ext4%20%E5%88%86%E5%8C%BA%E7%9A%84%E6%96%87%E4%BB%B6.png)
我意外删除了一个文件,想恢复它。该分区是 LVM 分区内的 ext4 分区,使用 dm-crypt/LUKS 加密。
加密的 LUKS 分区为:/dev/sda2
,其中包含一个物理卷,具有单个卷组,映射到:/dev/mapper/system
以及逻辑卷,ext4 分区映射到:/dev/mapper/system-home
A# testdisk /dev/mapper/system-home
会注意到它是一个 ext4 分区,但当我尝试列出文件时,它会告诉我该分区似乎已损坏。如果我尝试列出所有分区,# testdisk /dev/mapper/system
它会检测到所有分区,但如果我尝试列出它们的文件,也会发生同样的情况。
是我操作错误还是这是一个已知的错误?我搜索过了,但没有找到任何线索。
答案1
你做错了什么。
testdisk
旨在操作和恢复磁盘分区,这不是您遇到的问题。您很可能想使用它的配套工具photorec
,它可以恢复已删除的文件(而不仅仅是照片)。
答案2
Disk /dev/mapper/VolGroup-lv_home - 210 GB / 196 GiB
[Proceed ]
选择默认
[None ] Non partitioned media
如果你选择:
[Intel ] Intel/PC partition
会导致你描述的错误