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

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

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

    img1

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

    img2

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

    img3

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

    img4

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

    img5

    삽입된 미디어를 마운트 한다.

    1
    2
    3
    
     mkdir /mnt/cdrom
     mount /dev/cdrom /mnt/cdrom
     ll /mnt/cdrom
    

    img6

    CentOS에서 게스트 확장을 설치하려면 VBoxLinuxADDitions.run을 실행하면 된다. 단, 설치에 필요한 추가 패키지를 먼저 설치한다.

    1
    
     yum install -y bzip2 kernel-devel gcc
    

    img7

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

    img8

    참고로 공유 폴더를 마운트 하는 방법은 아래와 같다.

    1
    2
    
     mkdir /mnt/share
     mount -t vboxsf ShareFolder /mnt/share/
    

    img9

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

    1. 게스트에서 파일 생성 게스트에서 아래의 명령을 통해 파일을 생성한다.

      1
      2
      
       echo "Share Folder Test" > /media/sf_ShareFolder/test.txt
       cat /media/sf_ShareFolder/test.txt
      

      img10

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

      img11