私はVirtual Boxのwindows 7ホスト上のarch linuxゲストの共有フォルダーをマウントしています。共有フォルダのファイルシステムはext3で、Windows 7にはExt2Fsdがマウントされています。
私はこのfstabで起動時に共有フォルダをマウントします。
D_DRIVE /home/tony vboxsf rw,gid=1000,uid=1000,auto 0 0
ゲストOSの私のユーザーには正しい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フォルダを共有として使用するつもりでしたが、シンボリックリンクを作成できるようにしたいです。
あなたはvbox共有フォルダを経由せずにフォルダを共有しようとしましたか?ゲストの場合ホストは両方とも実行されています、あなたはあなたが望むネットワークファイル共有を使用することができます。私はvbox共有フォルダがあなたの問題の原因であるかもしれない抽象化の追加層を追加すると思います。
—
Joe Internet
それが私が考えていることです、私はどのネットワークファイル共有プロトコルを使うべきかわからないサンバ? SSHfs? NFS?
—
freedrull
Sambaを試してみてください。
—
freedrull
Sambaははるかに良い....:\
—
freedrull
それで、あなたはそれを動かしましたか?
—
Joe Internet