為什麼我無法在 Virtual Box 共用資料夾中建立目錄? Windows 7 主機,arch linux 訪客

為什麼我無法在 Virtual Box 共用資料夾中建立目錄? Windows 7 主機,arch linux 訪客

我正在 Virtual Box 中的 Windows 7 主機上的 arch Linux 來賓中安裝共用資料夾。共用資料夾的檔案系統是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 資料夾作為共享,但我希望能夠有符號連結。

相關內容