为什么我无法在虚拟盒共享文件夹中创建目录? Windows 7 主机,Arch Linux 客户机

为什么我无法在虚拟盒共享文件夹中创建目录? Windows 7 主机,Arch Linux 客户机

我正在 Virtual Box 中 Windows 7 主机上的 Arch Linux 客户机中安装共享文件夹。共享文件夹的文件系统是 ext3,并使用 Ext2Fsd 安装在 Windows 7 中。

我使用以下 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

根用户也会发生同样的事情。我也无法创建符号链接。同样,创建和删除普通文件似乎可以正常工作。

那么有人有什么想法吗?

此外,如果有人对共享文件夹有其他建议,我很乐意听取。我打算使用 NTFS 文件夹作为共享,但我希望能够有符号链接。

相关内容