У меня есть образ диска Linux ext3, который я скачал на своем Mac (под управлением macOS Sierra 10.12.3). У меня также есть виртуальная машина Linux (Ubuntu 16.04), работающая в VMWare (версия Fusion 8.5.3) на Mac. Я хотел бы смонтировать этот образ диска в виртуальной машине Linux.
Я поделился папкой на Mac с образом диска для виртуальной машины, и я могу смонтировать ее с помощью этой команды:
$ vmhgfs-fuse ".host:/$(vmware-hgfsclient)" ~/Shared
Но когда я пытаюсь смонтировать образ диска в этом каталоге, я получаю сообщение об ошибке отказа в разрешении:
$ sudo mount -t ext3 -o loop ~/Shared/linux-ext3.img /mnt
mount: /home/dave/Shared/linux-ext3.img: failed to setup loop device: Permission denied
То же самое происходит, даже если я пытаюсь смонтировать его только для чтения:
$ sudo mount -t ext3 -o loop,ro ~/Shared/linux-ext3.img /mnt
mount: /home/dave/Shared/linux-ext3.img: failed to setup loop device: Permission denied
Общий каталог монтируется для чтения-записи:
vmhgfs-fuse on /home/dave/Shared type fuse.vmhgfs-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
И файл образа диска доступен для чтения и записи всем:
$ cd ~/Shared/
$ ls -lh linux-ext3.img
-rw-rw-rw- 1 501 dialout 25G Feb 2 21:01 linux-ext3.img
Поэтому я не понимаю, почему я получаю эту ошибку.