Можно ли по-прежнему монтировать образы дисков VMWare под Linux?
Я нашел следующие две статьи, обе они рекомендуют использовать kpartx -av diskimage-flat.vmdk
. Однако обе статьи старые, и, когда я попробую это сделать на Ubuntu Utopic 14.10, он больше не работает.
$ sudo kpartx -av MyWin81.vmdk
$ sudo ls /dev/mapper/loop* | wc -l
ls: cannot access /dev/mapper/loop*: No such file or directory
0
Раскрытие: Мой образ диска VMWare - это образ плоского диска. Кроме того (перед тем, как вы порекомендуете монтирование цикла), это образ диска с несколькими разделами, первый из которых - Window8, а следующие два в Linux. Это следующие два раздела Linux, над которыми мне больше интересно работать.
Может кто-нибудь подтвердить, пожалуйста? Благодарю.
Монтирование плоских образов дисков VMWare под Linux http://cromoteca.com/en/blog/mountflatvmwarediskimagesunderlinux/
Смонтируйте файл виртуального диска VMware (.vmdk) на компьютере под управлением Linux http://www.commandlinefu.com/commands/view/12554/mount-a-vmware-virtual-disk-.vmdk-file-on-a-linux -Box
ОБНОВИТЬ:
vmware-mount
выглядит очень многообещающе, но я пока не могу заставить его работать:
$ vmware-mount -p Win81.vmdk
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
Nr Start Size Type Id Sytem
-- ---------- ---------- ---- -- ------------------------
1 2048 78643200 BIOS 7 HPFS/NTFS
2 78645248 6039552 BIOS 83 Linux
3 84684800 41144320 BIOS 83 Linux
% vmware-mount Win81.vmdk 1 /mnt/tmp1/
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
Failed to mount partition 1 of disk 'Win81.vmdk' on '/mnt/tmp1/': Insufficient permissions to perform this operation
% vmware-mount -L
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
No mounted disks.
$ vmware-mount | head -3
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
VMware DiskMount Utility version 6.0.0, build-2496824
Usage: vmware-mount diskPath [partition num] mountPoint
NB, 2-я и 3-я команды запускаются напрямую от имени пользователя root
, но я получаю « Недостаточно прав для выполнения этой операции »?