본문 바로가기
카테고리 없음

VirtualBox 공유폴더 설정(윈도우호스트&리눅스게스트)

by DogBull 2015. 6. 6.
  1. 설정
    공유 폴더를 추가할 가상 머신을 우클릭한 다음 "설정" 항목을 선택한다.



  2. 공유 폴더 -> 새 공유 폴더 추가
    "공유 폴더" 탭을 선택한 후 "새 공유 폴더 추가" 버튼을 누른다.



  3. 공유 추가
    "폴더 경로"는 게스트와 공유할 호스트의 폴더의 경로이다. "폴더 이름"은 게스트에서 사용할 공유 폴더의 식별자이다.



  4. "게스트 확장 설치"
    게스트를 실행 킨 후 아래의 그림과 같이 "장치"-> "게스트 확장 설치"를 선택한다.


    위 작업을 수행하면, 아래의 그림과 같이 VBoxGuestAdditions.iso라는 미디어가 삽입되어 있음을 확인할 수 있다.


    삽입된 미디어를 마운트 한다.
    mkdir /mnt/cdrom
    mount /dev/cdrom /mnt/cdrom
    ll /mnt/cdrom


    CentOS에서 "게스트 확장"을 설치하려면, VBoxLinuxADDitions.run을 실행하면 된다. 단, 설치에 필요한 추가 패키지를 먼저 설치한다.
    yum install -y bzip2 kernel-devel gcc


    VBoxLinuxADDitions.run의 실행이 완료되고 나면, /media/의 하위 경로에 "sf_"로 시작하면서 3번에서 지정한 "폴더 이름"이 바로 뒤에 붙는 디렉토리가 생성되어 있음을 확인할 수 있다.

    참고로 "공유 폴더"를 마운트 하는 방법은 아래와 같다.
    mkdir /mnt/share
    mount -t vboxsf ShareFolder /mnt/share/



  5. 결과 확인
    게스트와 호스트가 폴더를 공유하고 있음을 확인할 수 있다.

    1. 게스트에서 파일 생성
      게스트에서 아래의 명령을 통해 파일을 생성한다.
      echo "Share Folder Test" > /media/sf_ShareFolder/test.txt
      cat /media/sf_ShareFolder/test.txt

    2. 호스트에서 게스트가 생성한 파일 확인
      이 파일은 3에서 설정한 호스트의 "폴더 경로"(D:\G.....\home-dev01\)에서도 확인할 수 있다.