며칠 전에 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를