Я использую Ubuntu 18.04 и на нем установлен VirtualBox 6.1.4. У нас также есть сервер FreeNAS в офисе, на котором у нас есть пара виртуальных машин, созданных из Windows. Я хотел бы создать, сохранить и открыть виртуальные машины на FreeNAS самостоятельно, но я продолжаю сталкиваться со следующей проблемой:
Failed to open image '/mnt/local_share/somepath/somevm.vdi' for writing due to wrong permissions (VERR_VD_IMAGE_READ_ONLY)
Я достиг этой точки, смонтировав Путь к виртуальным машинам FreeNAS с помощью следующей команды:
sudo mount //freenas.local/raidz/VMs /mnt/local_share -o rw,username=ishulev,file_mode=0777,dir_mode=0777,uid=ishulev,gid=vboxusers
Я использую uid и gid , чтобы установить разрешения для смонтированной точки, которые работает отлично. Когда я делаю ls -al
в папке /mnt/local_share
, я вижу drwxrwxrwx 2 ishulev vboxusers
для папок VBox.
Несмотря на это, я продолжаю сталкиваться с той же проблемой. Это неправильные учетные данные, чем те, которые требуются для VirtualBox?
Странная часть в том, что я могу создать новый VirtualBox непосредственно на FreeNAS, и при запуске он сталкивается с проблемой разрешений, НО, если я подключаю его к локальной и затем откройте его из /mnt/local_share
, это работает ... Тем не менее, не удается открыть существующие виртуальные машины, хотя ... Может быть, потому что они были созданы другим пользователем, из Windows?
Любые идеи будут оценены: ) Я провел весь день, гуглил и смотрел разные форумы, не получая четкого ответа. Может быть, я не задаю четкий вопрос ...
Спасибо!