Virtualbox 컴퓨터 내에서 공유 폴더에 액세스 할 수없는 이유는 무엇입니까?


67

호스트 시스템으로 Ubuntu 14.04가 있고 Virtualbox에는 Lubuntu 14.04가 있습니다.

게스트 시스템이 파일을 쓸 수 있도록 호스트 시스템에서 폴더를 공유하려고합니다. 가능한 한 최선의 지침을 따라 Virtualbox 게스트 추가 기능을 설치했습니다. 장치 인터페이스에서 공유 폴더를 추가 한 시점에 도달했습니다.

공유 된 폴더

그러나 다시 부팅 한 후에도 게스트 시스템의 어느 위치에서나 폴더를 찾을 수 없습니다.

게스트 Lubuntu 시스템에 공유 폴더가 실제로 표시되도록하려면 어떻게합니까?


공유 폴더에 어떻게 접근하려고합니까?
Louis Matthijssen

@LouisMatthijssen, 나는 그것이 /media게스트 컴퓨터의 내 폴더에 나타날 것이라고 믿게되었습니다 . 아무 폴더가 없다, 또는 /opt/mnt또는 다른 곳.
Questioner

askubuntu.com/a/161883/202806 이 도움 이 될 수 있습니다.
Avinash Raj

@ AvinashRaj, 거기에 제안 된 명령을 시도했지만 아래 주석에서보고 한 것과 동일한 마운트 오류가 발생합니다.
Questioner

1
도움이 될 수도 있습니다 : askubuntu.com/questions/30396/…
Takkat

답변:


91

VM에 폴더를 마운트해야합니다.

먼저 게스트 추가를 설치해야합니다 (설치 중에 이미이 작업을 수행했지만).

  1. VM 시작
  2. Devices > Insert Guest Additions CD image...
  3. CD를 수동으로 마운트해야했습니다. sudo mount /dev/cdrom /media/cdrom
  4. 필요한 패키지를 설치하십시오. sudo apt-get install make gcc linux-headers-$(uname -r)
  5. 게스트 추가를 설치하십시오. sudo /media/cdrom/VBoxLinuxAdditions.run

이제 다음을 사용하여 공유를 마운트 할 수 있습니다.

mkdir ~/new
sudo mount -t vboxsf New ~/new

New공유 폴더의 이름은 어디에 있습니까 ?

이제에서 공유 폴더에 액세스 할 수 있습니다 ~/new.


참고 : 이 영구적으로하지 않습니다. 폴더를 영구적으로 마운트하려면 /etc/fstab( sudo nano /etc/fstab)에 다음 줄을 추가해야합니다 .

New /home/user/new vboxsf defaults 0 0

분명히 당신은 교체해야합니다 user에서 /home/user/new자신의 이름으로.


1
이 답변에 감사드립니다. 오류 응답이 mount: unknown filesystem type 'vboxsf'있습니다.
Questioner

4
에 따르면 당신은 실행해야합니다 sudo apt-get install virtualbox-ose-guest-utils.
Louis Matthijssen

1
답변을 업데이트했지만 이미 게스트 추가 기능이있는 것 같습니다. Lubuntu에서 직접 시도하고 해결책을 찾으면 답변을 업데이트하겠습니다.
Louis Matthijssen

2
좋아, 나는 그것을 작동시킬 수 있었다. 잘못된 파일에/sbin/mount.vboxsf 연결된 것 같습니다 (다음 버전에서 수정 될 예정 임). 올바른 파일 (x64 용)에 대한 링크를 작성하십시오 . sudo ln -sf /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf /sbin/mount.vboxsf
Louis Matthijssen

3
깨끗한 방식으로 작동시키지 못했습니다. 다음은 저에게 효과적입니다 : execute sudo nano /etc/rc.localand add mount -t vboxsf New /home/user/newbefore exit 0.
Louis Matthijssen

40

Ubuntu VirtualBox Guest에서 Windows 호스트 공유 디렉토리에 액세스하는 방법 :

  1. 원하는 위치에 Windows에서 디렉토리를 만듭니다.
  2. VirtualBox에서 Ubuntu Guest의 설정으로 이동하십시오.
  3. 공유 폴더 섹션에서 모든 권한으로 생성 된 폴더의 위치를 ​​추가하십시오.
  4. 이제 우분투 게스트를 시작하고 최신 VirtualBox Guest Additions가 설치되어 있는지 확인하십시오
  5. 이제 vboxsf 그룹에 사용자를 추가하십시오.

    sudo usermod -aG vboxsf $(whoami)
    
  6. 사용자를 로그 아웃하고 다시 로그인하십시오.

  7. 이제에서 공유 디렉토리에 액세스 할 수 있습니다 /media/sf_(shared_folder_name).

3
이 답변은 많은 도움이되었습니다. 그것은 유일한 이유였습니다. sudo usermod -aG vboxsf $(whoami)
user565447

usermod내가 다시 다시 로그인 한 후 부분은 ... 날 위해 일했습니다. 새 터미널을 열어도 잘라 내지 않았으므로 로그인이 필요했습니다.
user1683793

감사. VirtualBox GUI에서 공유를 쉽게 추가하고 제거 할 수 있으므로이 방법을 사용하는 것이 좋습니다.
japzone

15

가상 상자에서 폴더를 공유하는 방법 (단계별 안내서)

  1. Virtual Box/Device/Shared폴더로 이동 (호스트 OS에서)
  2. 팝업에서 공유하려는 폴더를 추가하십시오. (호스트 OS에서)
  3. 이 폴더의 이름을 "공유"(호스트 OS에서)로 지정하겠습니다
  4. 이제 장치로 이동하여 게스트 추가를 설치하십시오.
  5. 이제 다음 단계는 호스트 OS와 동기화하려는 폴더를 만드는 것 /home/UserName입니다.

    터미널에 pwd를 입력하여 확인할 수 있습니다. 이제 디렉토리 만들기-

    mkdir Share
    sudo chmod 777 /home/userName/Share
    
  6. 이제 게스트 추가 패키지를 설치하십시오 (중요한 단계! 일반적으로 사람들이 이것을 알 수 없으므로“알 수없는 파일 형식“vboxsf”)

    sudo apt-get install virtualbox-ose-guest-utils
    
  7. 이제 게스트 OS에서 폴더를 마운트하여 마지막 단계를 수행하십시오.

    sudo mount -t vboxsf share ~/Share/
    
  8. 끝난! 이제 가상 상자를 통해 호스트와 게스트 OS간에 파일을 동기화합니다.


네 번째 요점을 설명 할 수 있습니까?
gstackoverflow

@gstackoverflow : 호스트 OS의 VirtualBox 메뉴에서 [장치]-> [게스트 추가 CD 이미지 삽입]을 클릭하십시오. 호스트 내에서 CD의 내용을 자동으로 실행할지 묻는 팝업이 표시됩니다.
Jay Sullivan

2

가상 박스 버전을 업그레이드했는지 확인하는 것이 중요합니다. 내 경우에는 Ubuntu 15.04에 이전 버전의 추측 추가 기능을 마운트하려고했지만 모든 것이 실패했습니다. 해결책은 간단했습니다. Virtual box 앱을 업그레이드하십시오 .


1
  1. VM을 강조 표시하고 설정> 공유 폴더로 이동하여 폴더를 추가하십시오.
  2. VM 시작 장치> 게스트 추가 CD 삽입 이미지로 이동하십시오.
  3. VM이 게스트 추가 설치를 실행하도록 허용합니다.
  4. 터미널 실행에서 : sudo adduser (your user name here) vboxsf
  5. VM을 다시 시작하십시오.

0

가장 쉬운 방법은 Windows 용 가상 상자에서 우분투 OS를 실행하는 경우 Windows에서 홈 그룹을 만드는 것입니다. 게스트 추가를 설치하십시오. 그런 다음 파일 로 이동하여 네트워크를 찾으십시오 . Ubuntu는 창에서 홈 그룹에 참여하는 데 도움이되며 공유 권한을 설정 한 방법에 따라 데이터를 액세스, 편집 및 전송할 수 있습니다. 네트워크 및 ADHOC, 일부 무선 LAN 등에 연결되어 있어야하지만 반드시 인터넷에 연결되어 있지는 않습니다.


-1

삼바를 설치하고 단일 기능으로 폴더를 공유하여 문제를 해결했습니다. 그런 다음 가상 머신의 네트워크에서 폴더를 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.