Virtual Box의 Windows 7 호스트에 있는 아치 리눅스 게스트에 공유 폴더를 마운트하고 있습니다. 공유 폴더의 파일 시스템은 ext3이며 Ext2Fsd를 사용하여 Windows 7에 마운트됩니다.
부팅 시 이 fstab을 사용하여 공유 폴더를 마운트합니다.
D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0
게스트 OS의 사용자가 올바른 uid와 gid를 갖고 있다고 생각합니다.
[tony@kiwi ~]$ id
uid=1000(tony) gid=1000(tony) groups=1000(tony),1002,(vboxsf)
파일을 생성하고 제거할 수는 있지만 디렉터리를 생성할 수는 없는 것 같습니다.
[tony@kiwi ~]$ mkdir foo
mkdir: cannot create directory `foo': Protocol error
디렉토리가 거기에 있는 것처럼 보이기 때문에 이상합니다.
[tony@kiwi ~]$ ls -lh
ls: cannot access foo: No such file or directory
total 0
????????? ? ? ? ? ? foo
루트 사용자에게도 동일한 일이 발생합니다. 심볼릭 링크도 만들 수 없습니다. 다시 말하지만, 일반 파일을 생성하고 삭제하는 것은 잘 작동하는 것 같습니다.
누구든지 아이디어가 있습니까?
또한 공유 폴더에 대한 대체 제안이 있는 경우 기꺼이 알려드리겠습니다. NTFS 폴더를 공유로 사용하려고 했는데 심볼릭 링크를 갖고 싶습니다.