Para recuperar seus arquivos, primeiro você precisa abrir o seu contêiner LUKS. Isso tornará seus volumes lógicos do LVM acessíveis. Em seguida, você pode montar o volume lógico apropriado para obter acesso aos arquivos. Eu assumirei que uma vez que você tenha acesso aos arquivos, você saberá o que fazer.
Abrindo o contêiner LUKS
Para abrir a execução do contêiner LUKS: sudo cryptsetup open /dev/sda3 luksrecoverytarget --type luks
Supondo que você insira uma senha válida, você terá o dispositivo de bloco /dev/mapper/luksrecoverytarget
; Na verdade, é um link simbólico, mas você pode ignorar esse detalhe. Esse dispositivo de bloco contém seu grupo de volumes LVM. Em seguida, você precisa determinar qual volume lógico será montado.
Encontre o volume lógico correto
Ao abrir o contêiner LUKS, seu SO deve ter varrido os volumes lógicos do LVM. Se não, você pode executar sudo vgscan
para sincronizar as coisas. Para obter uma lista de volumes lógicos, execute sudo lvdisplay
. Você verá uma lista de um ou mais volumes lógicos. Espero que você seja capaz de dizer qual deles você quer recuperar olhando o LV Path .
Montar o volume lógico
Depois de saber qual volume lógico montar, execute:
sudo mkdir /mnt/recoverytarget
sudo mount LV_PATH_GOES_HERE /mnt/recoverytarget
Agora você pode fazer o que quiser com os arquivos.
Limpar
Uma vez que você terminar, você deve desmontar o sistema de arquivos e fechar o container LUKS:
sudo umount /mnt/recoverytarget
sudo cryptsetup close luksrecoverytarget