게스트 OS에서 VirtualBox 공유 폴더를 읽을 때 중단됨


13

Windows 7 호스트 및 Ubuntu 13.10 게스트와 함께 VirtualBox 4.2.18을 실행하고 있습니다. 공유 폴더를 설정하려고하는데 Ubuntu VM에서 폴더를 읽으려고 시도하면 무기한 정지 된 것처럼 보입니다. 그러나 공유 폴더에 쓰는 것이 좋습니다.

Windows 호스트에서 공유 폴더가를 가리 키도록 설정되어 C:\ubuntu_share있습니다. VirtualBox에서 영구적으로 구성되었지만 자동 마운트는 아닙니다.

우분투 VM에서 공유 폴더를 성공적으로 마운트 할 수 있습니다.

$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

그러나 마운트 된 폴더의 내용을 사용하려고하면 lsCtrl + C로 죽일 때까지 깜박이는 커서가 나타납니다. 마찬가지로 노틸러스에서 폴더를 보려고하면 대기 커서가 영원히 나타납니다.

반면에 마운트 된 폴더에 쓰는 것은 작동합니다.

$ cat > ubuntu_share/test.txt
hello world
^D

그런 다음 test.txt파일이 Windows에 제대로 표시되는 것을 볼 수 있습니다 .

VM 재부팅, 게스트 추가 재설치, 공유 폴더 삭제 및 다시 생성, UID 대신 루트로 마운트 시도했지만 모두 사용할 수 없었습니다. 누구나 무슨 일이 일어나고 있는지, 또는 어떻게 진단 할 수 있습니까?

답변:


6

제 경우에는 다음이 도움이되었습니다.

  • Virtual Box 4.3.8 r92456으로 업데이트
  • 가상 CD ( Apt 저장소가 아닌) 에서 VirtualBox Guest Additions 재설치
  • 가상 머신 재부팅.

시스템 정보:

  • 호스트 : Windows 7 Home Premium 64 비트,
  • 게스트 : Linux Mint 16 Petra 32 비트.

2

VirtualBox 4.3이 출시되었습니다. VirtualBox의 업데이트 확인에 표시되지 않습니다. 방금 VirtualBox 사이트에서 설치하고 VM에 설치된 게스트 추가 버전을 업데이트하여이 문제를 직접 해결했습니다.

https://www.virtualbox.org/wiki/Downloads


감사. 4.3으로 업데이트하면 나에게 트릭이되었습니다. 나는 그들이 분명히 그것을
Nathan Reed

2
최신 버전에서도 동일한 문제가 있습니다.
티암

3
또한 4.3.6이 문제가
dvreed77

@ smbear의 대답은 4.3.12에서 나를 형성했습니다.
Hans

1

따라서 문제는 공유 폴더에 대한 심볼릭 링크입니다. 이것이 보안 위험이라는 것이 밝혀졌습니다. 출처를 참조하십시오 .

내 해결책은 심볼릭 링크를 삭제하고 마운트 지점 ( /media/sf_MyUserName)으로 이동하는 것 입니다. 또한 공유 폴더 내의 디렉토리를 정렬 할 수도 있습니다.

이 문제는 게스트로 debian 8 (Jessie)로 새로 업그레이드 한 Win 7에 VirtualBox 5.0.0을 새로 설치할 때 여전히 존재합니다.

내 구성에서 Dolphin에서 공유 폴더를 클릭하면 문제가 나타납니다. Dolphin은 다른 디렉토리에서도 괜찮지 만 공유 드라이브를 클릭하면 Dolphin이 정지합니다.

이 문제는 VirtualBox 4.3.3의 데비안 7 (wheezy) 컴퓨터에서 처음 나타났습니다. 나는 구글을 검색하고 다소 수정했지만 몇 달 전에 내가 한 일을 기억할 수 없다. 공유 폴더에서 디렉토리를 정렬하려고하면 Dolphin이 정지하기 때문에 다소 수정되었습니다. deb 8로 업그레이드 할 때 문제가 다시 나타납니다. 공유 드라이브를 탐색하려고하면 Dolphin이 중지되었습니다. 확장 팩을 사용하여 VirtualBox 5.0.0.0으로 업그레이드했지만 도움이되지 않았습니다.

조사한 후 문제를 발견했습니다. VirtualBox에서 만든 "sf_MyUserName"기호 링크를 클릭 한 경우에만 문제가 발생합니다. 그러나 공유 폴더가 마운트 된 파일 시스템 (/ media / sf_MyUserName)을 통과하면 Dolphin에 아무런 문제가 없습니다.


이 답변을 읽고 실제로 답이라고 결정하기 위해 세 번의 시도가 필요했습니다. 해결책은 심볼릭 링크를 제거하는 것으로 요약됩니다.
Ramhound

흥미 롭군 그러나 게스트 OS 내에서 공유 폴더 마운트 지점으로의 심볼릭 링크에 대해 이야기하고 있으며 연결 한 askubuntu 질문은 매우 다른 것으로 이야기하는 것처럼 보입니다. 공유 파일의 호스트 파일 시스템에서 공유되지 않은 위치를 참조하는 심볼릭 링크 ?
Nathan Reed

안녕하세요, 제 상황은 원래 게시물과 정확히 같지는 않지만 상황이 매우 비슷하다고 생각합니다.
Joe

나단, 내 상황은 원래 게시물과 비슷했습니다. 처음 두 문장은 내 상황을 설명합니다. "Windows 7 호스트 및 Ubuntu 13.10 게스트와 함께 VirtualBox 4.2.18을 실행하고 있습니다. 공유 폴더를 설정하려고하는데 Ubuntu VM에서 폴더를 읽으려고 시도하면 무한정 정지 된 것처럼 보입니다."내 경우에는 Win 7 호스트 및 데비안 게스트입니다. 차이는 제 경우에는 돌고래 만 매달렸다는 것입니다. AskUbuntu 링크를 다시 읽으면 심볼릭 링크가 다른 방향을 가리키는 것이 옳습니다. 나는 그것을 놓쳤다. 어쨌든 내 제안이 당신이나 다른 사람들을 돕기를 바랍니다. -건배
Joe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.