我有一个死机的 Linux 系统,现在无法启动,它是 lvm 加密的。现在我在实时 Linux 系统上尝试恢复 /home 分区上的数据。我使用了“cryptsetup luksOpen /dev/sdb3”,但它说分区已经映射或挂载。然后我检查了 /dev/mapped 目录,我可以看到设备名为 cr_*****part3 的分区。我尝试将其挂载在 /mnt/temp 下,但它说无法识别 LVM2 类型?
答案1
听起来 luksClose 在上次尝试时处于不稳定或挂起状态。请尝试以下操作:(来自现场)
sudo vgchange -an ; sudo cryptsetup luksClose /dev/sdb3 (或 /dev/mapper/cr****)我看到它不像一个,而是随机采取另一个。
sudo cryptsetup luksOpen /dev/sdb3 myfailedsystem
sudo mount /dev/mapper/cr***/home /mnt (或任何地方)然后执行您需要的任何恢复操作并将该过程反转回 sudo vgchange -an ; sudo cryptsetup luksClose .....