Estou montando uma pasta compartilhada em um convidado do Arch Linux em um host do Windows 7 no Virtual Box. O sistema de arquivos da pasta compartilhada é ext3 e é montado no Windows 7 com Ext2Fsd.
Eu montei a pasta compartilhada na inicialização com este fstab:
D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0
Acredito que meu usuário no sistema operacional convidado tenha o uid e o gid corretos:
[tony@kiwi ~]$ id
uid=1000(tony) gid=1000(tony) groups=1000(tony),1002,(vboxsf)
Eu posso criar arquivos e removê-los bem, mas não consigo criar diretórios.
[tony@kiwi ~]$ mkdir foo
mkdir: cannot create directory 'foo': Protocol error
É estranho porque o diretório parece estar lá, mais ou menos.
[tony@kiwi ~]$ ls -lh
ls: cannot access foo: No such file or directory
total 0
????????? ? ? ? ? ? foo
O mesmo acontece com o usuário root. Eu não posso criar links simbólicos também. Novamente, criar e excluir arquivos normais parece funcionar bem.
Então, alguém tem alguma ideia?
Além disso, se alguém tiver sugestões alternativas para pastas compartilhadas, ficaremos felizes em saber disso. Eu ia usar uma pasta NTFS como um compartilhamento, mas gostaria de poder ter links simbólicos.