Syslink 양식 virtualbox 공유 폴더

Syslink 양식 virtualbox 공유 폴더

우분투 14.04 호스트 OS와 함께 우분투 14.04 서버 게스트 OS가 있습니다. 내 Virtualbox 버전은 4.3.10입니다. 게스트의 공유 폴더를 /media/sf_Share에 마운트합니다. 이 공유 폴더에 폴더를 만들고 다음 명령을 사용하여 /home/ubuntu/에 대한 syslink를 만듭니다.

ln -sf sf_Share/test /home/ubuntu

syslink를 생성할 수 있지만 syslink 디렉터리에 액세스할 수 없습니다. 실제로 저는 이 syslink를 openerp 애드온 폴더에 배치하고 openerp에서 읽을 수 있도록 만들고 싶습니다. 하지만 작동하지 않습니다. 그리고 openerp addon에 폴더를 만들고 /media/sf_Share/에 syslink를 만듭니다. 작동하지만 이 폴더는 호스트 OS에서 액세스할 수 없습니다.

또한 공유 폴더를 원하는 디렉터리에 직접 마운트하려고 시도했지만 프로토콜 오류만 발생했습니다. 이 명령으로 시도했습니다.

sudo mount -t vboxsf -o uid=1000,gid=1000 Share /home/ubuntu/Share

내 게스트 OS에 이미 virtualbox 게스트 추가를 설치했습니다. 더 이상 해결책을 찾을 수 없습니다.

도와주세요.

답변1

게스트 추가 자체로 인해 귀하가 인식하지 못한 추가 초대받지 않은 문제가 발생했을 수 있습니다.

해당 문제의 티켓은 여기에서 찾을 수 있습니다.https://www.virtualbox.org/ticket/12879그리고 에서 해결되었습니다.게스트 추가 4.3.12

게스트 추가 4.3.10해결 방법이 새 심볼릭 링크를 생성하는 잘못된 심볼릭 링크가 있습니다.

sudo ln -s /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions /usr/lib/VBoxGuestAdditions

심볼릭 링크가 설정되면 Virtualbox GUI > 설정 > 공유 폴더를 사용하여 읽기 또는 읽기/쓰기 권한이 있는 shared_folder_name을 생성하고 원하는 경우 자동 마운트를 선택할 수 있습니다.

그런 다음 게스트 터미널에서 마운트 지점을 만듭니다.

sudo mkdir /mnt/shared_folder_name

그런 다음 마운트하십시오.

sudo mount -t vboxsf Share /mnt/shared_folder_name

그러면 /mnt/shared_folder_name으로 이동하여 예상대로 공유 폴더의 내용을 볼 수 있습니다.

관련 정보