공유 폴더의 파일을 수정할 수 없습니다 (virtualbox, guest는 Ubuntu, host는 windows 7 임)


12

가상 상자를 사용하고 있습니다. 손님은 우분투입니다. 호스트는 Windows 7입니다. 호스트와 게스트가 공유하는 공유 폴더가 있습니다.

문제는 게스트 (우분투) rename/delete/edit에서 공유 폴더의 파일을 사용할 수 없다는 것입니다. 예를 들어 파일을 편집하고 저장하려고하면 다음과 같은 오류 메시지가 나타납니다.

fileName 파일을 저장할 수 없습니다. 예기치 않은 오류 : 임시 파일 이름을 바꾸는 중 오류 발생 : 텍스트 파일 사용 중

호스트 (Windows)에서 아무런 문제없이 이름을 바꾸거나 편집 / 삭제할 수 있습니다. 어떡해?

답변:


8

Windows 시스템의 공유에 대한 액세스가 중단 되는 버그 # 34813으로 고통받을 수 있습니다 . Ubuntu 호스트의 파일에 대한 액세스는 영향을받지 않습니다.

가상 상자에서 공유 폴더 문제 해결

공유 폴더가 올바르게 설정되었는지 확인하려면 다음 단계를 수행하십시오.

  • 최신 Virtual Box 릴리스를 설치하십시오 .
  • Guest Additions가 VBox 릴리스를 충족하는지 확인하십시오.
  • 쓰기 권한이 필요한 경우 공유 폴더를 읽기 전용으로 정의하지 마십시오.
  • 게스트 사용자 vboxsf는 자동 마운트 공유를 위해 그룹에 있어야합니다.
  • 쓰기 액세스를위한 옵션 rw 및 적절한 uid를 사용하여 임시 공유 마운트

    (예를 들어 sudo mount -t vboxsf -o uid=1000 sharename mountpoint)


2

공유 폴더를 어떻게 마운트 했습니까?

나는 같은 문제가 있었지만 fstab의 힘으로 마침내 공유 폴더에 자유롭게 액세스 할 수 있습니다.

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

이제 OS를 재부팅하거나 그냥 할 수 sudo mount <mountpoint>있습니다.

어떻게 든 "네이티브"vbox 공유를 사용하면 이것을 달성 할 수 없었습니다. 공유 폴더는 보이지만 액세스 할 수 없었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.