[server] virtualbox 공유 폴더에서 심볼릭 링크를 만들 수 없음

며칠 전에 OS X 호스트와 공유되는 디렉토리에서 더 이상 Ubuntu에서 심볼릭 링크를 만들 수 없다는 것을 알았습니다.

ln: creating symbolic link `foo': Read-only file system

비공유 폴더와 OS X에서 직접 심볼릭 링크를 만들 수 있습니다. 디스크 복구를 시도했지만 오류가 없습니다.

설정:

  • OS X 10.6.6
  • 우분투 서버 11.04
  • 버추얼 박스 4.1.8


답변

다른 해결 방법은 호스트에서 다음 명령을 실행하는 것입니다.

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

또는 Windows에서

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

여기서 VM_NAME은 가상 머신의 이름 (예 : Ubuntu)이고 SHARE_NAME은 공유 디렉토리의 이름입니다 ( “sf_”접두어 없음).

이전의 심볼릭 링크 친화적 인 동작을 다시 활성화합니다.

참고 : Windows에서는 항상 Virtual Machine AND VirtualBox GUI를 다시 시작하십시오 .


답변

Windows 호스트에서-가상 머신 인스턴스를 관리자로 실행하십시오. 이것이 문제를 해결한다는 것을 알았습니다.

-@schisamo의 제안을 먼저 시도했습니다. 두 가지를 모두 수행해야 할 수도 있습니다. 사과 나는 이것을 주석으로 추가했을 것이지만 나는 너무 나쁘다. 나는 주석조차 할 수 없다 😉


답변

이것은 VirtualBox 4.1.8의 버그 인 것 같습니다. 일부 사람들은 4.1.6으로 다운 그레이드하면 문제가 해결된다고보고합니다. 참조 https://www.virtualbox.org/ticket/10085를


답변