Ich mounte einen freigegebenen Ordner in einem Arch-Linux-Gast auf einem Windows 7-Host in Virtual Box. Das Dateisystem des freigegebenen Ordners ist ext3 und wird in Windows 7 mit Ext2Fsd gemountet.
Ich mounte den freigegebenen Ordner beim Booten mit dieser fstab:
D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0
Ich glaube, mein Benutzer im Gastbetriebssystem hat die richtige UID und GID:
[tony@kiwi ~]$ id
uid=1000(tony) gid=1000(tony) groups=1000(tony),1002,(vboxsf)
Ich kann problemlos Dateien erstellen und entfernen, aber ich kann anscheinend keine Verzeichnisse erstellen.
[tony@kiwi ~]$ mkdir foo
mkdir: cannot create directory `foo': Protocol error
Es ist komisch, denn irgendwie sieht es so aus, als wäre das Verzeichnis da.
[tony@kiwi ~]$ ls -lh
ls: cannot access foo: No such file or directory
total 0
????????? ? ? ? ? ? foo
Dasselbe passiert mit dem Root-Benutzer. Ich kann auch keine symbolischen Links erstellen. Das Erstellen und Löschen normaler Dateien scheint wieder problemlos zu funktionieren.
Also, hat jemand eine Idee?
Wenn jemand alternative Vorschläge zu freigegebenen Ordnern hat, würde ich mich freuen, davon zu hören. Ich wollte einen NTFS-Ordner als Freigabe verwenden, hätte aber gerne die Möglichkeit, symbolische Links zu haben.