Цикл назад монтирует плоское изображение VMDK на Поле Linux

Я пытаюсь циклично выполниться, монтируют плоское изображение VMDK, сгенерированное сплавом VMware. Файл VMDK имеет - плоское расширение. Я пытаюсь использовать kpartx

kpartx -av /path/to /my/vmdk

но я добираюсь

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

Я также пытался преобразовать vmdk в сырые данные, и я получил ту же ошибку

Какая-либо идея что случилось?

5
задан 29 July 2015 в 00:00
1 ответ

По какой-то причине это сработало

losetup /dev/loop0 <vmdk file>
kpartx -av /dev/loop0
mount /dev/mapper/loop0p1 /mount/point

Я понятия не имею, почему это сработало, а не описанный выше метод. Если у вас есть какие-либо объяснения, дайте мне знать.

7
ответ дан 3 December 2019 в 01:24

Теги

Похожие вопросы