VirtualBox : 공유 폴더의 심볼릭 링크 관련 문제

얼마 전에 같은 문제를 해결하는 스레드가있었습니다 . virtualbox 공유 폴더에서 심볼릭 링크를 만들 수 없습니다 . 이제 닫혔습니다 (왜?). 그래서 나는이 문제가 생겼고 해결책을 찾을 수 없기 때문에 새로운 것을 시작합니다.

짧은 문제 설명 : attepms에서 공유 폴더에 심볼릭 링크를 만들거나 배치하면 오류가 발생합니다.

root@devmv:/var/www/sandbox/zf1sandbox# ln -s /lib/ZendFramework/ZF1 ZF1
ln: creating symbolic link `ZF1': Protocol error

공유 폴더 “작업 공간”에 대한 심볼릭 링크를 다른 방법으로 이미 활성화하려고했습니다.

C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace/ 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace 1
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace\ 1

나는 같은 오류를 얻지 못한다

C:\Windows\system32>VBoxManage setextradata devvm VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
C:\Windows\system32>VBoxManage setextradata "Dev VM" VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace 1
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code CO_E_SERVER_EXEC_FAILURE (0x80080005) - Server execution failed (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.

그러나 여전히 작동하지 않습니다.

Oracle VM VirtualBox Extension Pack 도 설치했습니다 ( 여기에서 다운로드 가능 ). 그러나 그것은 단순히 일하고 싶지 않습니다.

누군가 도울 수 있다면 좋을 것입니다.

감사

System parameter:
Host: Winwows 7 64Bit
Guest: Debian 6.0.6 64Bit
VirtualBox: 4.2.6

편집하다:

몇 가지 추가 정보 :

C:\Windows\system32>VBoxManage getextradata "Dev VM" enumerate
Key: GUI/LastCloseAction, Value: shutdown
Key: GUI/LastGuestSizeHint, Value: 720,400
Key: GUI/LastNormalWindowPosition, Value: 390,158,1424,819,max
Key: GUI/LastScaleWindowPosition, Value: 640,345,640,480,max
Key: GUI/MiniToolBarAlignment, Value: bottom
Key: GUI/SaveMountedAtRuntime, Value: yes
Key: GUI/ShowMiniToolBar, Value: yes
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace, Value: 1
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/M:\workspace\, Value: 1
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www, Value: 1
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/var/www/, Value: 1
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace, Value: 1
Key: VBoxInternal2/SharedFoldersEnableSymlinksCreate/workspace/, Value: 1

구성 변경 사항이 저장되었습니다. 그러나 그들은 작동하지 않습니다.



답변

효과가있다!

Windows에서는 기본적으로 관리자 만 심볼릭 링크를 만들 수 있습니다. VirtualBox를 관리자로 시작하면 문제없이 심볼릭 링크를 만들 수 있습니다.

관리자로 VB를 시작하지 않고 심볼릭 링크를 만들려면 사용자 / 사용자 그룹에이 권한을 설정해야합니다. 다음 은 간단한 방법입니다.

유일한 문제는-관리자에게 심볼릭 링크를 만들 수있는 방법을 찾지 못했습니다. 가능한지 모르겠습니다.


답변

로부터 문서 :

버전 4.0부터 VirtualBox 공유 폴더는 다음 조건에서 기호 링크 (기호 링크)를 지원합니다.

  1. 호스트 운영 체제는 심볼릭 링크를 지원해야합니다 (예 : Mac, Linux 또는 Solaris 호스트가 필요함).
  2. 현재 Linux 및 Solaris 게스트 추가 만 심볼릭 링크를 지원합니다.

호스트가 Windows이므로 심볼릭 링크가 지원되지 않습니다.


답변

Linux 호스트에서 비슷한 문제가 발생했습니다. 내가 한 것은 호스트의 공유 폴더에서 심볼릭 링크를 만들었지 만 게스트의 폴더를 가리 켰습니다. 손님은 이것을 집어 들고 아주 행복하게 달렸습니다. 어쩌면 내가 게스트에서 직접 할 수없는 이유를 알아 내야 할 수도 있지만 이것은 편리한 빠른 수정입니다.

예 :

(호스트 🙂 / var / www / mysharedfolder # ln -s (게스트 🙂 / var / www / mylinkedfolder myfolder


답변