Por alguma razão, isso funcionou
losetup /dev/loop0 <vmdk file>
kpartx -av /dev/loop0
mount /dev/mapper/loop0p1 /mount/point
Não tenho ideia de por que isso funcionou e não do método acima. Se você tiver alguma explicação, por favor me avise.
Estou tentando montar em loop uma imagem plana do VMDK gerada pela fusão do VMware. O arquivo VMDK possui a extensão -flat. Eu estou tentando usar o kpartx
kpartx -av /path/to /my/vmdk
mas eu recebo
llseek error
device-mapper: resume ioctl on loop0p1 failed: invalid argument
create/reload failed on loop0p1
add map loop0p1 (0:0): 0 18872320 linear /dev/loop0 2048
Eu também tentei converter o vmdk em raw e recebi o mesmo erro
Alguma ideia do que está errado?
Por alguma razão, isso funcionou
losetup /dev/loop0 <vmdk file>
kpartx -av /dev/loop0
mount /dev/mapper/loop0p1 /mount/point
Não tenho ideia de por que isso funcionou e não do método acima. Se você tiver alguma explicação, por favor me avise.