얼마 전에 같은 문제를 해결하는 스레드가있었습니다 . 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 공유 폴더는 다음 조건에서 기호 링크 (기호 링크)를 지원합니다.
- 호스트 운영 체제는 심볼릭 링크를 지원해야합니다 (예 : Mac, Linux 또는 Solaris 호스트가 필요함).
- 현재 Linux 및 Solaris 게스트 추가 만 심볼릭 링크를 지원합니다.
호스트가 Windows이므로 심볼릭 링크가 지원되지 않습니다.
답변
Linux 호스트에서 비슷한 문제가 발생했습니다. 내가 한 것은 호스트의 공유 폴더에서 심볼릭 링크를 만들었지 만 게스트의 폴더를 가리 켰습니다. 손님은 이것을 집어 들고 아주 행복하게 달렸습니다. 어쩌면 내가 게스트에서 직접 할 수없는 이유를 알아 내야 할 수도 있지만 이것은 편리한 빠른 수정입니다.
예 :
(호스트 🙂 / var / www / mysharedfolder # ln -s (게스트 🙂 / var / www / mylinkedfolder myfolder