VirtualBox를 사용해 본 적이 있다면 호스트와 게스트 머신 간에 파일을 전송하는 것이 얼마나 번거로운지 잘 알고 있을 것입니다.
VM이 호스트 파일에 액세스하거나 그 반대로 액세스하려면 VirtualBox를 구성하고 공유 폴더를 지정해야 합니다. 이 폴더를 사용하면 호스트 및 게스트 머신이 이 지정된 공유 폴더에 저장된 모든 파일에 액세스할 수 있습니다.
VirtualBox 공유 폴더를 구성하는 것은 그리 어렵지 않으며, 이 과정을 쉽게 진행할 수 있도록 단계별 가이드를 만들었습니다.
Windows VM에서 공유 VirtualBox 폴더를 설정하는 방법
VirtualBox에서 공유 폴더를 만들려면 호스트와 게스트 머신 모두에 폴더를 만들어야 합니다. 그런 다음 게스트 머신에 VirtualBox 게스트 추가 소프트웨어를 설치하고 방금 만든 폴더가 해당 특정 머신에서 공유 폴더로 작동하도록 구성해야 합니다.
⭐ 폴더를 만드는 것으로 시작하세요. 폴더가 생성되면 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성 > 공유로 이동합니다.
⭐ 이제 공유 버튼을 클릭하고 모든 사람을 선택한 다음 추가를 클릭합니다.
⭐ 네트워크에 모두를 추가한 후 권한 수준을 읽기/쓰기로 변경한 다음 공유를 클릭합니다.
⭐ 이제 Windows 게스트 머신을 구성할 차례입니다. Windows VM으로 이동하여 장치 위로 마우스를 가져간 다음 게스트 추가 CD 이미지 삽입을 선택합니다. CTRL + 홈을 길게 눌러 메뉴를 표시할 수도 있습니다. 프롬프트가 나타납니다. 첫 번째 옵션을 선택하여 VirtualBox Windows 추가 기능 소프트웨어를 실행합니다. 설치하는 데 약간의 시간이 걸립니다. 완료될 때까지 기다린 다음 마침을 눌러 재부팅하세요.
⭐ Windows VM이 재시작되면 장치 및 공유 폴더 위로 마우스를 가져간 다음 공유 폴더 설정을 선택합니다. 공유 폴더 메뉴가 표시됩니다. 여기에서 호스트 머신과 공유 폴더로 할당할 폴더를 추가할 수 있습니다.
⭐ 폴더를 추가하려면 창 오른쪽에 있는 폴더 추가 아이콘을 클릭합니다. 이제 폴더 경로를 통해 공유 폴더로 할당할 폴더를 지정합니다. 그런 다음 폴더 이름을 추가하고 자동 마운트 및 영구적으로 만들기를 선택합니다.
⭐ 이제 VM의 네트워크를 구성해 보겠습니다. 파일 탐색기를 열고 네트워크로 이동합니다. 네트워크에 “네트워크 검색이 꺼져 있습니다.”라는 메시지가 표시됩니다. 프롬프트를 클릭하고 네트워크 검색 및 파일 공유 켜기를 선택합니다.
⭐ 예를 선택하여 네트워크 검색 및 파일 공유를 켭니다.
⭐ 네트워크 검색 및 파일 공유를 조정한 후 네트워크로 이동하여 새로고침합니다. 이제 공유 폴더를 사용할 수 있는 것을 볼 수 있을 것입니다!
Linux 가상 머신에서 공유 가상박스 폴더를 설정하는 방법
Linux 게스트 머신의 가상박스에서 공유 폴더를 만들려면 호스트 머신에 폴더를 하나 만들고 네트워크 내에서 볼 수 있도록 구성해야 합니다.
⭐ 호스트 머신에서 시작하여 공유 폴더라는 폴더를 만들어 보겠습니다. 게스트 컴퓨터와 호스트 컴퓨터 모두에서 파일에 액세스할 수 있는지 확인하기 위해 생성한 폴더 안에 Books라는 폴더를 하나 더 추가해 보겠습니다.
⭐ Linux VM을 열고 마운트 지점 역할을 할 폴더를 만듭니다. GUI를 사용하여 만들거나 다음 명령을 사용할 수 있습니다:
sudo mkdir (Current/Directory/Folder_Name)
⭐ 이 예에서는 폴더 이름을 Shared_Folder로 지정하고 편리한 액세스를 위해 데스크톱에 폴더를 배치했습니다.
⭐ 두 머신 모두에 폴더가 생성되면 Linux 머신에서 터미널을 열고 시스템에 최신 Linux 패키지 및 종속성이 설치되어 있는지 확인하여 VirtualBox 게스트 추가 소프트웨어를 설치할 때 문제가 발생하지 않도록 합니다.
⭐ 업데이트가 완료되면 게스트 머신으로 이동하여 장치 > 게스트 추가 기능 CD 이미지 삽입 위로 마우스를 가져갑니다. 도구 모음이 표시되지 않는 경우 CTRL + 홈을 길게 눌러 도구 모음 옵션을 표시할 수 있습니다. 다음으로 가상 상자 게스트 추가 소프트웨어를 실행하라는 메시지가 표시됩니다. 실행을 클릭하고 비밀번호를 입력합니다.
⭐ 소프트웨어를 설치한 후 VirtualBox로 이동하여 설정 > 공유 폴더로 이동하여 게스트 컴퓨터를 구성합니다. 창 오른쪽에 있는 폴더 추가 아이콘을 클릭하고 폴더 경로, 폴더 이름, 마운트 지점을 입력한 다음 확인을 클릭합니다.
⭐ 폴더 경로는 공유 폴더로 지정하려는 폴더여야 합니다. 이 경우에는 이전에 만든 폴더를 공유 폴더로 선택했습니다.
⭐ 폴더 이름은 게스트 컴퓨터에 표시되는 폴더의 이름입니다.
⭐ 마운트 지점은 게스트 컴퓨터에서 공유 폴더로 사용하려는 폴더로 연결되어야 합니다. 데스크톱 디렉토리에 폴더를 만들었으므로 마운트 지점은 /home/linuxmint/Desktop/Shared_Folder가 되어야 합니다.
⭐ 폴더를 만든 특정 디렉터리를 잘 모르는 경우 Linux에서 만든 폴더를 열고 터미널을 연 다음 pwd 명령을 입력해 작업 디렉터리를 인쇄하세요.
⭐ 공유 폴더를 게스트 컴퓨터에서 영구적인 기능으로 설정하려면 자동 마운트 및 영구적으로 만들기 옵션을 선택해야 합니다. 구성을 완료한 후 시스템 구성 메뉴로 돌아가면 공유 폴더가 하나 구성되어 있는 것을 확인할 수 있습니다.
⭐ 이제 VM으로 이동하면 홈 디렉터리에 공유 폴더가 마운트된 것을 확인할 수 있습니다. 마운트된 공유 폴더를 열려고 하면 잠겨 있는 것을 확인할 수 있습니다. 이는 공유 폴더의 소유자인 vboxsf 그룹에 사용자를 추가하지 않았기 때문입니다. 그룹에 사용자를 추가하려면 터미널을 열고 다음을 사용합니다:
sudo adduser (username) vboxsf
⭐ 그룹에 사용자를 추가한 후
sudo reboot
을 실행하여 시스템을 재부팅합니다. 원하는 경우 마운트된 공유 폴더 아이콘을 꺼낸 후에도 이전에 만든 공유 폴더에 계속 액세스할 수 있습니다.
모든 하드웨어에 가상박스 공유 폴더 만들기
가상박스 게스트 추가 기능 덕분에 게스트와 호스트 머신이 파일을 공유할 수 있는 공유 폴더를 만드는 것이 매우 편리해졌습니다. 몇 단계만 거치면 VirtualBox 공유 폴더를 만들 수 있습니다.