Linux

VirtualBox 공유폴더 (2/2)

행복한하루 2009. 4. 2. 01:01
지난 글에 이은 두번째 글입니다.

VirtualBox 공유폴더 (1/2) 에서는 공유폴더 (Shared Folder) 기능 사용을 위해 필요한 게스트 확장 설치에 대하여 알아봤습니다. 그리고 게스트 확장 설치를 위해서는 kernel-devel 패키지를 설치해야 하는데, Add/Remove Software 를 이용해서 kernel-devel을 설치 하는 방법에 대하여 설명하였습니다.

이렇게 kenel-devel 과 게스트 확장 설치가 정상적으로 끝나면 이제 공유폴더 (Shared Folder) 기능을 이용할 수 있습니다.

먼저 자신의 PC에 공유폴더 (Shared Folder)로 사용할 디렉토리를 만듭니다.

그리고 이를 VirtualBox에서 지정해 주면 됩니다. 그럼 해당 폴더를 이용하여 파일을 공유 할수 있는데, 해당 폴더에 파일을 만들면 이를 VirtualBox의 GuestOS에서 읽을 수 있고, 반대로 GuestOS에서 저장한 파일을 자신의 PC에서 읽을 수 있습니다.

이제 이 절차에 대해서 순서대로 살펴 보겠습니다.

4. 공유폴더 (Shared Folder)지정 하기

공유폴더 (Shared Folder) 기능을 설정 하기 위하여 설정 버튼을 클릭 하고 공유 폴더를 선택합니다. 그럼 아래 그림과 같은 메뉴가 나타납니다.

VirtualBox 공유폴더 설정


여기서 + 모양의 아이콘이 있는데, 이것을 클릭합니다.

그럼 아래와 같이 디렉토리를 지정할 수 있는 메뉴가 나타나는데, 여기서 글 초반에 만들어 놓았던 디렉토리를 입력합니다.

(전 C 드라이브에 공유테스트 라는 디렉토리를 만들었고, 이 디렉토리를 공유폴더로 지정하였습니다.)

공유폴더 추가


이제 VirtualBox 의 GuestOS에서 지정된 폴더를 mount 시켜 주어야 합니다.

5. 공유폴더 mount 하기

먼저 /mnt 디렉토리로 이동합니다.
그리고 share 라는 디텍토리를 만듭니다. 그리고 아래 명령을 실행시킵니다.

mount -t vboxsf 공유테스트 ./share

이 명령은 앞서 만들었던 공유테스트 라는 디렉토리를 share 라는 디렉토리에 mount 시켜 사용할 수 있도록 하겠다는 의미입니다.

(여기서 공유테스트 는 윈도우즈에 있는 디렉토리이고, share 라는 디렉토리는 리눅스 디렉토리입니다. 디렉토리 이름은 마음에 드는 다른 이름으로 사용하셔도 상관 없습니다. ^^)

mount 디텍토리 설정


이렇게 하고 윈도우즈의 공유테스트라는 디렉토리에 rdloadlibinfo.txt 라는 파일을 넣어 봤습니다. 그리고 VirtualBox의 리눅스에서 보면 위 그림과 같이 access 가 되는 것을 확인 할 수 있습니다.

그리고 반대의 경우, 즉 리눅스에서 share 라는 디렉토리에 파일을 넣으면 윈도우즈의 공유테스트라는 디렉토리에서 해당 파일을 access 할 수 있습니다.

(주의) SELinux Administration

여기서 하나 주의해야 할 점이 있는데, 만약 리눅스에 SELinux 가 설정이 되어 있다면 리눅스에서 공유폴더에 파일을 넣을 수 없는 문제가 발생합니다.

이 경우에는 SELinux 의 설정을 변경해야 하는데, 시스템 -> 관리 -> SELinux Management 를 실행시킵니다.

SELinux Management


그럼 아래와 같은 화면이 나옵니다.


그럼 System Default Enforcing ModePermissive 로 바꾸고, Current Enforcing ModePermissive로 변경합니다.


그리고 나서 다시 해보면 정상 작동 되는 것을 확인 할 수 있습니다.

이상 VirtualBox 의 공유폴더 이용 방법에 대해서 살펴 봤습니다. 한번 설정해 놓으면 윈도우즈와 리눅스 사이에서 서로 파일 옮기기가 편합니다. 한번 사용해 보시기 바랍니다. ^^


'Linux' 카테고리의 다른 글

Fedora8 KDE 추가 하기  (0) 2009.06.05
VirtualBox 원격데스크톱 연결  (0) 2009.04.17
VirtualBox 공유폴더 (1/2)  (2) 2009.04.01
VirtualBox USB 이용 방법  (5) 2009.03.18
리눅스 원격데스크탑 방화벽  (0) 2009.01.28