저는 가상 머신 소프트웨어로 Oracle VM VirtualBox Manager 6.0.8을 사용하고 게스트 OS로 Ubuntu 18.04.2를 사용하여 Windows 10을 호스트 OS로 실행하고 있습니다. 폴더와 파일 공유를 설정하려고 합니다.
Oracle VM VirtualBox의 가상 머신 설정으로 이동하여 새 공유 폴더를 만들었습니다. 설정할 때 자동설치를 체크해서 영구하게 해두었습니다. 그런데 Ubuntu에서 파일을 열면 폴더가 보이지만 열 수 없습니다. 클릭하면 오류 메시지가 나타납니다: 이 위치를 표시할 수 없습니다. 그런 다음 그 아래에 작은 글자로 다음과 같이 표시됩니다. '의 콘텐츠를 보는 데 필요한 권한이 없습니다.공유 폴더_I_생성됨".
구글에서 검색해보니 다음 링크를 찾았습니다.https://helpdeskgeek.com/virtualization/virtualbox-share-folder-host-guest/. 공유 폴더를 설정하려면 내가 했던 모든 작업을 수행해야 하지만 (추가로) 터미널에서 다음 줄을 실행해야 한다고 설명합니다.
mount -t vboxsf [-o OPTIONS] sharename mountpoint
그런 다음 다음과 같이 말합니다.
sharename을 공유 이름으로 바꾸고, mountpoint를 공유를 마운트하려는 경로(예:
/mnt/share
)로 바꿉니다.
이는 이 폴더를 처음 만들 때 자동 설치를 확인했음에도 불구하고 이 폴더를 올바르게 설치하지 않았음을 나타내는 것 같습니다.
어쨌든 터미널에서 실행을 시도했지만 오류가 발생했습니다.
mount: only root can use "--types" option
이것은 간단한 sudo 수정인 것 같습니다. 하지만 이 명령이 무엇을 의미하는지 모르기 때문에 먼저 그것이 무엇을 하는지 알아보고 싶습니다.
그래서 저는 정말로 두 가지 질문이 있습니다.
- 명령의 각 부분은 무엇을 의미합니까?
- 실행하려고 할 때 나타나는 오류를 어떻게 수정합니까?
답변1
mount -t vboxsf [-o OPTIONS] sharename mountpoint
-t vboxsf
- 의사 파일 시스템 제공*호스트 시스템과 게스트 시스템 간의 공유 폴더 메커니즘. 당신은 설치해야게스트 보충이 파일 시스템을 사용하기 전에 게스트 추가 설치에 대한 유용한 튜토리얼은 여기에 있습니다.협회.
-o OPTIONS
- 설치된 리소스의 동작을 돕거나 지정할 수 있는 옵션(예 uid
: gid
...) 목록입니다. 이 옵션의 설정은 설치한 파일 시스템 유형에 따라 다릅니다.
sharename
- 설치해야 하는 리소스의 이름/소스(귀하의 경우 공유 폴더 이름).
mountpoint
- 설치 후 리소스를 사용할 수 있는 대상 디렉터리입니다.
mount
구현할 수 있는 명령에 대한 자세한 내용남자 8번 마운트.
vboxsf
이에 대한 자세한 정보는 다음에서 얻을 수 있습니다.OPTIONS
남자 8 mount.vboxsf.
슈퍼유저 권한이 있는 리소스를 사용해야 합니다 mount
. 따라서 당신은 root
사용자가 되거나 스타일 mount
있게 운영되어야 합니다 sudo mount ...
.
자세히 알아 sudo
보기맨 8 스도.