web-dev-qa-db-ja.com

ディスクイメージ内のすべてのパーティションをマウントする

ディスクイメージのすべてのパーティションをマウントしようとしています。

最初のパーティションのみをマウントできますが、他の2つのパーティションはマウントできません。

userone@desktop:/media/userone/BACKUP$ Sudo fdisk -lu 16-04-desktop.iso 
Disk 16-04-desktop.iso: 232.9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73ce36a2

Device             Boot   Start       End   Sectors  Size Id Type
16-04-desktop.iso1 *       2048    999423    997376  487M 83 Linux
16-04-desktop.iso2      1001470 125044735 124043266 59.2G  5 Extended
16-04-desktop.iso5      1001472 125044735 124043264 59.2G 83 Linux
userone@desktop:/media/userone/BACKUP$ Sudo losetup -o 1048576 /dev/loop0 16-04-desktop.iso
losetup: 16-04-desktop.iso: failed to set up loop device: Device or resource busy
userone@desktop:/media/userone/BACKUP$ Sudo losetup -o 1048576 /dev/loop20 16-04-desktop.iso
userone@desktop:/media/userone/BACKUP$ Sudo losetup -o 512752640 /dev/loop21 16-04-desktop.iso
userone@desktop:/media/userone/BACKUP$ Sudo losetup -o 512753664 /dev/loop22 16-04-desktop.iso
userone@desktop:/media/userone/BACKUP$ Sudo mount /dev/loop20 ~/Desktop/1
userone@desktop:/media/userone/BACKUP$ Sudo mount /dev/loop21 ~/Desktop/2
mount: /home/userone/Desktop/2: wrong fs type, bad option, bad superblock on /dev/loop21, missing codepage or helper program, or other error.
userone@desktop:/media/userone/BACKUP$ Sudo mount /dev/loop22 ~/Desktop/3
mount: /home/userone/Desktop/3: unknown filesystem type 'crypto_LUKS'.
userone@desktop:/media/userone/BACKUP$ 

他の2つのパーティションをマウントするにはどうすればよいですか?

2
oshirowanen

ドライブのクローンイメージにパーティションをマウントする

  • kpartxなどを使用して、すべてのプライマリパーティションと論理パーティションをマウントできる必要があります。この場合、パーティション#1とパーティション#5のようです。

  • 拡張パーティションをマウントすることはできません。これは、論理パーティション(拡張パーティション内)のコンテナです。

  • 同様の質問に対する私の回答には詳細な説明がありますが、

    SBのddイメージをマウント

Workaround

誰かが暗号化を使用してドライブまたはパーティションをマウントする方法を示すことができない限り、たとえば、Ubuntu「暗号化ディスク」、暗号化を使用するLVMなど、次の回避策を提案できます。

  • 少なくとも圧縮されていないイメージファイルと同じ大きさの新しいドライブを取得し、イメージファイルから新しいドライブにクローンを作成します。
  • 問題がなければ、古いドライブを交換して新しいドライブから起動できます。
  • そうしないと、暗号化のためにパーティションがより複雑になったとしても、パーティションをマウントできるはずです。

    ISOフルドライブバックアップからの起動

1
sudodus