Top

Up

VirtualBox: Mount host folder for guest Ubuntu 16.04

먼저 Guest Addition을 설치 합니다.

가상 머신의 메뉴 > Devices > Shared Folders > Shared Folders Settings...를 선택합니다.

1543115592543

Shared Folders settgings.. 대화상자의 가장 오른쪽에 있는 폴더 + 모양의 아이콘을 클릭합니다.

1543115722033

호스트 폴더의 디렉토리와 가상 머신에서 사용할 폴더 이름과 다른 옵션들을 설정합니다. Auto Mount와 Make Permanent는 가상 머신을 다시 시작해도 다시 공유 폴더가 지정됩니다.

1543132465587

OK를 누르면

Machine Folder에 폴더가 추가되어 있습니다. 우분투에서 보이는 장치 이름은 mounttest 입니다.

1543132497824

VirtualBox 자동 마운트 공유 폴더는

/media/sf_<폴더이름>으로 마운트 됩니다.

우분트 파일 브라우저로 확인해보면

1543132621586

sf_<공유폴더이름>으로 마운트 되어 있습니다.

그런데 /media/sf_mounttest폴더에 접근해보면 퍼미션 오류가 발생합니다.

기본적으로 VirtualBox 공유 폴더는 vboxsf 그룹에 접근 권한을 부여 합니다. 그래서 유저를 vboxsf 그룹에 추가해야 합니다.

한가지 방법은

sudo vi /etc/group

하여 /etc/group를 편집하여

vboxsf:x:999:<username>을 추가합니다.

다른 방법은

sudo adduser $USER vboxsf

명령을 사용하면 /etc/group파일에 유저를 추가해 줍니다.

그룹에 유저가 추가 되었으면 재부팅을 합니다.

재부팅이 끝나면, 확인을 위해, 호스트 폴더에 New Folder를 만들어 확인해 보겠습니다.

1543123890829

VM의 우분투 파일 브라우저에서도 확인해 봅니다.

1543133023946

완료 되었습니다.


참조