Возврат в исходное состояние монтирование плоского образа VMDK на Linux Box

Я пытаюсь выполнить циклическое монтирование плоского образа VMDK, созданного с помощью VMware Fusion. Файл VMDK имеет расширение -flat. Я пытаюсь использовать 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 в RAW, и я получил ту же ошибку

Есть идеи, что случилось?

1 ответ

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

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

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

Другие вопросы по тегам