マウント・ルクス (Mount Luks) パーティション

マウント・ルクス (Mount Luks) パーティション

次のコマンドを使用して、ドライブとすべてのパーティションをバックアップしました。

dd if=/dev/sda of=/media/oshirowanen/external-drive/backups-2019/full_drive_backup.img 

/dev/sda完全に暗号化されたLinuxオペレーティングシステムを備えたSSD。

このドライブを消去して目的を変更する前に、バックアップが正しく機能していることを確認したかったです。

unix.stackexchangeやその他の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'.

私は何が間違っていましたか?そして両方ともインストールされていますcryptsetuplvm2

これがドライブをバックアップする最良の方法ではない場合は、他のより良い方法を提案してください。


アップデート1:

以下は/ dev / sdaパーティションのスクリーンショットです。

ここに画像の説明を入力してください。


アップデート2:

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$ 

ベストアンサー1

イメージでは、パーティションは物理ボリュームとして表示されます。これは証明されましたpvscan

lvs2つの論理ボリュームがリストされます。そのうちの1つはスワップパーティション(LV swap_1)として表示され、もう1つは物理ファイルシステム(LVルート)として表示されます。これは関連しており、以下によってインストールされます。

mount -o ro /dev/mapper/ubuntu--vg-root /mnt/img5

端末を紛失した場合、vgscan --mknodes

--mknode
また、/ devはアクティブLVに必要なLVM特殊ファイルを確認し、欠落しているファイルを作成し、未使用のファイルを削除します。

またはvgmknodes役に立つ

vgmknodesは、/ devでアクティブLVに必要なLVMデバイスノードを確認し、欠落しているノードを作成し、未使用のノードを削除します。

おすすめ記事