共有フォルダー内のファイルを変更できない(virtualbox、ゲストはUbuntu、ホストはWindows 7)


12

私は仮想ボックスを使用しています。ゲストはUbuntuです。ホストはWindows 7です。共有フォルダー(ホストとゲストで共有)があります。

問題は、ゲスト(Ubuntu)でrename/delete/edit共有フォルダーのファイルを作成できないことです。たとえば、ファイルを編集して保存しようとすると、次のエラーメッセージが表示されます。

ファイルfileNameを保存できませんでした。予期しないエラー:一時ファイルの名前変更エラー:テキストファイルがビジーです

ホスト(Windows)では、問題なく名前の変更、編集、削除ができます。私に何ができる?

回答:


8

Windowsシステム上の共有へのアクセスが壊れるバグ#34813に悩まされるかもしれません。Ubuntuホスト上のファイルへのアクセスは影響を受けません。

Virtual Boxの共有フォルダーのトラブルシューティング

共有フォルダーが正しくセットアップされているかどうかを調査するには、次の手順を実行します。

  • Virtual Boxの最新リリースをインストールします。
  • Guest AdditionsがVBoxリリースを満たしていることを確認してください。
  • 書き込みアクセスが必要な場合は、共有フォルダーを読み取り専用として定義しないでください。
  • ゲストユーザーはvboxsf、自動マウントされた共有のグループに属している必要があります。
  • オプションrwと書き込みアクセス用の適切なuidを使用して一時共有をマウントします。

    (例sudo mount -t vboxsf -o uid=1000 sharename mountpoint


2

その共有フォルダーをどのようにマウントしましたか?

私は同じ問題を抱えていましたが、fstabの力で共有フォルダに自由にアクセスすることができました-行を追加しました:

//shareIP/sharedFolder mountpoint smbfs rw,umask=777,uid=linuxUID,username=winUsername,password=winPassword,auto 0 0

これで、OSを再起動するか、単に再起動できますsudo mount <mountpoint>

どういうわけか「ネイティブ」のvbox共有では、これを実現できませんでした-共有フォルダーは表示されていてもアクセスできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.