4

Я монтирую общую папку в гостевой системе arch linux на хосте Windows 7 в Virtual Box. Файловая система общей папки - ext3 и монтируется в Windows 7 с помощью Ext2Fsd.

Я монтирую общую папку при загрузке с помощью этого fstab:

D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0 

Я считаю, что мой пользователь в гостевой ОС имеет правильный 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

То же самое происходит с пользователем root. Я также не могу создавать символические ссылки. Опять же, создание и удаление обычных файлов, кажется, работает нормально.

Так у кого-нибудь есть идеи?

Кроме того, если у кого-нибудь есть альтернативные предложения для общих папок, я буду рад услышать об этом. Я собирался использовать папку NTFS в качестве общего ресурса, но я бы хотел иметь символические ссылки.

0