Você precisará determinar onde a imagem do disco começa sua partição. Para fazer isso, execute o seguinte:
sudo parted /media/disk1/backup.iso unit s print
A saída será parecida com a seguinte:
Model: (file)
Disk /tmp/file: 200000s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 2048s 199999s 197952s primary
Você precisa obter o tamanho do setor lógico e multiplicá-lo pelo Start
da partição que deseja montar. Nesse caso, se eu quiser montar a primeira partição, a posição será 2048 * 512
ou 1048576
.
Você pode então montar a partição usando uma configuração de loopback, conectando o valor determinado acima no parâmetro offset
.
mount -o loop,offset=1048576 /media/disk1/backup.iso /mnt/mydisk