Multipass Source path does not exist

Я запускаю multipass на Ubuntu Desktop 21.04 для создания множества виртуальных машин Ubuntu на этой машине Ubuntu. Мне нужно смонтировать папку, которую я создал в корневом каталоге /app, на одну из ВМ. Хотя ls -l /app показывает папку, multipass mount /app newvm выдает ошибку, что Source path "/app" does not exist.

Если я пытаюсь использовать автозаполнение с multipass mount / и нажимаю tab, он показывает большинство папок в моем корневом каталоге, но не папку /app.

Для тестирования я создал новую папку корневого уровня, используя sudo mkdir /bob. Затем multipass mount /bob newvm. Все та же ошибка. Source path "/bob" does not exist

Почему multipass не показывает все папки корневого уровня?

1
задан 26 June 2021 в 06:18

1 ответ

Если Multipass был установлен способом «по умолчанию» snap install multipass , он не сможет получить доступ к каталогам за пределами вашего / home, / mnt, или / media из-за его строгой политики локализации. Классические снимки, устанавливаемые с использованием параметра - classic , не имеют этого ограничения и имеют гораздо больший доступ к системе, поскольку они не изолированы жестко.

Еще немного о политиках заключения .

Если неудобно перемещать каталог / app в / mnt или / media (и я полагаю, что неудобно помещать его в ваш / home), вы можете попробовать установить multipass с помощью snap install multipass --classic

Интересно отметить, что видео на странице магазина снимков использует флаг - classic в демоверсии, но кнопка установки не включает его.

1
ответ дан 28 July 2021 в 11:24

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

Похожие вопросы: