심볼릭 링크를 허용하는 Windows 호스트 및 *nix 게스트와의 가상 머신 공유 설정이 필요합니까?

심볼릭 링크를 허용하는 Windows 호스트 및 *nix 게스트와의 가상 머신 공유 설정이 필요합니까?

저는 Ubuntu 서버 게스트가 있는 Windows 7 호스트에서 VirtualBox를 사용하고 있으며 VMWare도 사용해 보았습니다. 내 Ubuntu 서버 홈 디렉토리가 Windows 7 홈 디렉토리의 마운트가 되도록 VirtualBox에서 폴더 공유를 설정했습니다. 따라서 어떤 OS에 있든 동일한 파일에 액세스할 수 있습니다.

문제는 해당 공유 폴더 내에 심볼릭 링크를 생성할 수 없다는 것입니다. 이는 제가 사용하는 일부 소프트웨어(예: RVM)에서 요구하므로 문제가 됩니다. VMWare에서도 비슷한 설정을 하면 동일한 결과가 나왔습니다. *nix 게스트에서 심볼릭 링크를 생성할 수 있는 공유 설정이 있습니까? 나는 Samba를 시도해 보았지만 여전히 실패했습니다.

답변1

리눅스심볼릭 링크일반 파일이 아닙니다. Linux 파일 시스템에서 지원하는 고유한 유형의 파일입니다. Linux 심볼릭 링크는 Windows 파일 시스템(FAT32, NTFS 등)에서 지원되지 않습니다. VirtualBox는 다음을 사용하여 Windows 호스트의 공유 폴더를 마운트합니다.CIFS(일명 SMB) 프로토콜. 해당 프로토콜은 Linux 기호 링크도 지원하지 않습니다. 호스트와 게스트가 모두 Linux 시스템인 경우 이것이 작동합니다.

답변2

vmware vmx 파일에서 추가를 시도할 수 있습니다.

sharedFolder0.followSymlinks = "TRUE"

다음 심볼릭 링크를 활성화하려면.

특정 호스트/게스트 콤보를 사용하지 않았으므로 그것이 귀하에게 적합한지 확실하지 않으며 워크스테이션이 필요한지 확실하지 않습니다. 적어도 시도해 볼 가치가 있습니다.

관련 정보