멀티패스 소스 경로가 존재하지 않습니다.

멀티패스 소스 경로가 존재하지 않습니다.

저는 이 Ubuntu 컴퓨터에 많은 Ubuntu VM을 생성하기 위해 Ubuntu Desktop 21.04에서 멀티패스를 실행하고 있습니다. 루트 디렉터리에 생성한 폴더를 /appVM 중 하나에 탑재해야 합니다 . ls -l /app폴더를 표시 multipass mount /app newvm하는 동안 Source path "/app" does not exist.

자동 완성을 사용 multipass mount /하고 탭을 누르면 내 루트 디렉터리에 있는 대부분의 폴더가 표시되지만 폴더는 표시되지 않습니다 /app.

테스트를 위해 sudo mkdir /bob. 그 다음에 multipass mount /bob newvm. 여전히 같은 오류입니다.Source path "/bob" does not exist

멀티패스가 모든 루트 수준 폴더를 표시하지 않는 이유는 무엇입니까?

답변1

Multipass가 '기본' 방식으로 설치된 경우 snap install multipass엄격한 제한 정책으로 인해 /home, /mnt 또는 /media 외부 디렉토리에 액세스할 수 없습니다. 매개변수를 사용하여 설치하는 클래식 스냅에는 --classic이러한 제한이 없으며 샌드박스가 엄격하게 적용되지 않으므로 시스템에 훨씬 더 많이 액세스할 수 있습니다.

조금 더감금 정책.

/app 디렉토리를 /mnt 또는 /media로 이동하는 것이 편리하지 않은 경우(그리고 /home에 넣는 것이 편리하지 않다고 가정함) 다음을 사용하여 멀티패스를 설치해 볼 수 있습니다.snap install multipass --classic

흥미로운 점은 스냅 스토어 페이지의 비디오에서 --classic데모의 플래그를 사용하지만 설치 버튼에는 해당 플래그가 포함되어 있지 않다는 점입니다.

관련 정보