Возврат в исходное состояние монтирование плоского образа 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
Я понятия не имею, почему это работает, а не вышеуказанный метод. Если у вас есть какие-либо объяснения, пожалуйста, дайте мне знать.