挂载磁盘映像中的所有分区

挂载磁盘映像中的所有分区

尝试挂载磁盘映像的所有分区。

我只能挂载第一个分区,但无法挂载其他两个分区。

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 个分区?

答案1

在驱动器的克隆映像中安装分区

  • 您应该能够挂载所有主分区和逻辑分区,例如kpartx,在您的情况下,它似乎是分区#1和分区#5。

  • 您无法挂载扩展分区。它是逻辑分区的容器(位于扩展分区内)。

  • 我在类似问题的回答中有详细描述,

    为我的 USB 挂载 dd 映像

解决方法

除非有人可以展示如何安装带有加密的驱动器或分区,例如 Ubuntu“加密磁盘”,带有加密的 LVM,否则我可以建议以下解决方法。

  • 获取一个足够大的新驱动器,至少与未压缩的映像文件一样大,然后将映像文件克隆到新驱动器。
  • 如果一切顺利,您可以更换旧驱动器并从新驱动器启动。
  • 否则,您应该能够安装分区,即使由于加密而变得更加复杂。

    启动到 ISO 完整驱动器备份

相关内容