web-dev-qa-db-ja.com

VirtualBox共有フォルダーがゲストOSでの読み取り時にハングする

Windows7ホストとUbuntu13.10ゲストでVirtualBox4.2.18を実行しています。共有フォルダーを設定しようとしていますが、Ubuntuからフォルダーを読み取ろうとするとVMが無期限にハングするようです。ただし、共有フォルダーへの書き込みは正常に機能します。

Windowsホストでは、共有フォルダーはC:\ubuntu_shareを指すように設定されています。 VirtualBoxで永続的に構成されていますが、自動マウントではありません。

Ubuntu VMで、共有フォルダーを正常にマウントできます。

$ mkdir ubuntu_share
$ Sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

ただし、lsを使用してマウントされたフォルダーの内容を確認しようとすると、Ctrl + Cで強制終了するまで、カーソルが点滅します。同様に、Nautilusでフォルダを表示しようとすると、待機カーソルが永久に表示されます。

一方、マウントされたフォルダへの書き込みは機能します:

$ cat > ubuntu_share/test.txt
hello world
^D

すると、test.txtファイルがWindowsに正常に表示されるのがわかります。

VMを再起動し、ゲストの追加を再インストールし、共有フォルダーを削除して再作成し、UIDではなくrootとしてマウントしようとしましたが、すべて役に立ちませんでした。誰かが何が起こっているのか、または私がこれをどのように診断できるのかについて何か考えがありますか?

13
Nathan Reed

私の場合、以下が役に立ちました:

  • virtual Box 4.3.8r92456にアップデートします。
  • 仮想CDからのVirtualBoxゲスト追加の再インストール(not aptリポジトリから)、
  • 仮想マシンの再起動。

システムインフォメーション:

  • ホスト:Windows 7 Home Premium 64ビット、
  • ゲスト:Linux Mint 16 Petra32ビット。
6
smbear

VirtualBox4.3がリリースされました。 VirtualBoxからのアップデートチェックには表示されません。 VirtualBoxサイトからインストールし、VMにインストールされているGuest Additionsのバージョンを更新することで、この問題を自分で解決しました。

https://www.virtualbox.org/wiki/Downloads

2
Shannon Smith

したがって、問題は共有フォルダへのシンボリックリンクにあります。これらはセキュリティリスクであることが判明しました。 ソース を参照してください。

私の解決策は、シンボリックリンクを削除し、マウントポイント(/media/sf_MyUserName)。これにより、共有フォルダー内のディレクトリを並べ替えることもできます。

この問題は、ゲストとしてdebian 8(Jessie)に新たにアップグレードしたWin7でのVirtualBox5.0.0の新規インストールでも引き続き発生します。

私の構成では、Dolphinから共有フォルダーをクリックすると問題が発生します。 Dolphinは他のディレクトリでも問題ありませんが、共有ドライブをクリックすると、Dolphinがフリーズします。

この問題は、VirtualBox4.3.3のDebian7(wheezy)の私のマシンで最初に発生しました。グーグルで修正しましたが、数ヶ月前に何をしたのか思い出せません。共有フォルダ内のディレクトリを並べ替えようとすると、Dolphinがフリーズするため、多少修正されたと思います。 deb 8にアップグレードすると、問題が再発しました。共有ドライブに移動しようとすると、Dolphinがフリーズしました。拡張パックを使用してVirtualBox5.0.0.0にアップグレードしましたが、これは役に立ちませんでした。

しばらく調べてみたところ、問題が見つかりました。この問題は、VirtualBoxが作成した「sf_MyUserName」シンボリックリンクをクリックした場合にのみ発生します。ただし、共有フォルダーがマウントされているファイルシステム(/ media/sf_MyUserName)を調べても、Dolphinは問題ありません。

1
Joe