Eu fiz backup de uma unidade com todas as suas partições usando o comando
dd if=/dev/sda of=/media/oshirowanen/external-drive/backups-2019/full_drive_backup.img
/dev/sda
é um ssd que possui um sistema operacional Linux com criptografia completa.
Antes de limpar esta unidade e redefini-la, quero ter certeza de que o backup funcionou.
Eu tentei o seguinte pesquisando unix.stackexchange e outros sites stackexchange:
sudo losetup -P /dev/loop0 /media/oshirowanen/external-drive/backups-2019/full_drive_backup.img
[sudo] password for oshirowanen: [password goes here]
losetup: /media/oshirowanen/external-drive/backups-2019/full_drive_backup.img: failed to set up loop device: Device or resource busy
sudo losetup -P /dev/loop100 /media/oshirowanen/external-drive/backups-2019/full_drive_backup.img
sudo cryptsetup luksOpen /dev/loop100p5 img5
Enter passphrase for /dev/loop100p5: [password goes here]
cd /mnt
mkdir img5
sudo mount /dev/mapper/img5 img5
mount: /mnt/img5: unknown filesystem type 'LVM2_member'.
O que estou fazendo errado? Ambos cryptsetup
e lvm2
já estão instalados.
Se esta não for a melhor maneira de fazer backup da unidade, sugira outra coisa que seja melhor.
ATUALIZAÇÃO 1:
Aqui está uma captura de tela das partições do /dev/sda:
ATUALIZAÇÃO 2:
Saída do LiveUSB:
liveusb@liveusb:~$ sudo losetup -P /dev/loop100 /media/external-drive/backups-2019/full_drive_backup.img
liveusb@liveusb:~$ sudo cryptsetup luksOpen /dev/loop100p5 img5
Enter passphrase for /dev/loop100p5:
liveusb@liveusb:~$ cd /mnt
liveusb@liveusb:/mnt$ sudo mkdir img5
liveusb@liveusb:/mnt$ sudo mount /dev/mapper/img5 img5
mount: /mnt/img5: unknown filesystem type 'LVM2_member'.
liveusb@liveusb:/mnt$ sudo pvscan
PV /dev/mapper/img5 VG ubuntu-vg lvm2 [232.16 GiB / 0 free]
Total: 1 [232.16 GiB] / in use: 1 [232.16 GiB] / in no VG: 0 [0 ]
liveusb@liveusb:/mnt$ sudo vgscan
Reading volume groups from cache.
Found volume group "ubuntu-vg" using metadata type lvm2
liveusb@liveusb:/mnt$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 2 0 wz--n- 232.16g 0
liveusb@liveusb:/mnt$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-a----- <231.21g
swap_1 ubuntu-vg -wi-a----- 980.00m
liveusb@liveusb:/mnt$ ls /dev/mapper/
control img5 ubuntu--vg-root ubuntu--vg-swap_1
liveusb@liveusb:/mnt$
A julgar pela imagem, a partição parece ser um volume físico. Isso é verificado por
pvscan
.lvs
lista dois volumes lógicos, um deles parece uma partição swap (LV swap_1) e o outro o sistema de arquivos real (LV root). Este é o relevante, a ser montado porQuando os dispositivos estão faltando,
vgscan --mknodes
ou
vgmknodes
pode ser útilNeste caso específico, o volume LUKS contém um Volume Físico do Logical Volume Manager (daí o
LVM2_member
erro que você recebeu ao tentar montar).As saídas
e
ambos indicam que o volume LUKS contém (totalmente) o grupo de volumes
ubuntu-vg
, que contém os volumes lógicosVocê pode montar o sistema de arquivos
root
através do comando