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)
Posso criar arquivos e removê-los sem problemas, 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
A mesma coisa acontece com o usuário root. Também não consigo criar links simbólicos. Novamente, criar e excluir arquivos normais parece funcionar bem.
Então, alguém tem alguma ideia?
Além disso, se alguém tiver alguma sugestão alternativa para pastas compartilhadas, ficarei feliz em saber disso. Eu usaria uma pasta NTFS como compartilhamento, mas gostaria de poder ter links simbólicos.