프로그램/linux2011. 7. 28. 18:10

버츄얼박스를 이용해서 리눅스를 설치한 후 호스트 OS(본인 PC의 OS)와 파일을 공유하기 위해서는
Virtualbox의 공유 폴더 기능을 이용하면 되며 그 전에 게스트 확장 설치를 해줘야 한다.

# 게스트 확장 설치 하기(클릭)

1. VirtualBox 메뉴의 장치>공유 폴더를 선택한다.


2. 공유 폴더 창이 뜨면 폴더 목록(Folders List)에서 머신 폴더를 선택한다.


3. 오른 쪽에 있는 아이콘 중에서 + 기호가 있는 폴더 아이콘을 선택한다.



4. 공유 추가 창이 뜨면 폴더 경로에는 호스트에서 공유할 폴더 경로를 적고 폴더 이름은 공유할 폴더의 이름을 적고 항상 사용하기를 선택한 후
확인 버튼을 누른다.
(폴더 경로는 드롭다운 버튼을 클릭 > 기타를 선택해서 직접 찾아도 되며 이렇게 선택하면 폴더 이름이 자동으로 부여가 된다.)



5. 머신 폴더에 방금 설정한 정보가 적용되었으며 본인 PC(호스트 OS)의 D:\virtualbox_share 폴더와 공유가 되도록 설정이 되었다. 확인 버튼을 누른다.
(향후 게스트 OS에서 공유가 되었는지 확인하기 위해서 D:\virtualbox_share 폴더에 임의로 1.txt 파일을 생성해 놓는다.)

6. 이제는 게스트 OS에 공유될 폴더를 만들어 준다. /mnt 폴더에 share 폴더를 생성한다.
[root@www media]# cd /mnt
[root@www mnt]# mkdir share


7. /mnt/share에 마운트를 시킨다. (virtualbox_share는 공유 폴더 설정에서 만든 이름을 사용한다.)
[root@www mnt]# mount -t vboxsf virtualbox_share /mnt/share


8. 공유가 되었는지 위 5번에서 확인을 위해 미리 생성한 임의 파일 1.txt 파일이 있는지 확인한다.
[root@www mnt]# cd share
[root@www share]# ls


9. 공유가 잘된 것을 확인했으니 이제 잘 사용만 하면 된다.


# 언마운트 중 에러가 발생했다면
-bash: unmount: command not found           <-- 이런 오류 문구가 발생했다면(클릭)

umount: /media: device is busy     <-- 이런 오류 문구가 발생했다면(더보기)

Posted by 은둔고수