共有ファイルがHGFSに表示されないのはなぜですか?


19

ゲストKubuntu OSとホストWindowsの間でファイルを共有するのは本当に頭痛の種になりました。

したがって、これまでに以下の手順を実行しました。

ゲストLinux OS

  • VM->設定->オプション->共有フォルダー。そして、私のフォルダを追加しました。
  • VMwareツールを正しくインストールしました(ファイルをドラッグアンドドロップできるため、インストールされていると確信できます)

ホストWindows OS

  • フォルダーを全員と共有しました(ファイルに許可の制限がないことを保証するため)

I型の場合のvmware-hgfsclient私のゲストOSで、私は共有していたフォルダが表示されません。しかし、をチェックすると/mnt/hgfs folder、空です。

VMwareのマニュアルを読み終えましたが、彼らの要件に従っていると確信しています。

私は本当にアイデアがありません。誰か提案がありますか?

回答:


31

私はこの正確な問題を抱えていました。ITが、機能していないvmhgfsカーネルモジュールを備えた古いバージョンのVMWareツールをインストールしたことが判明しました。

私の解決策は、clobber-kernel-modules設定を使用して構成を実行し、既存のvmhgfsモジュールを上書きすることでした。

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-dはすべてのデフォルトを選択します(デフォルトが必要ない場合は削除します)。


2
ビンゴ、私は同じ問題を抱えていて、上記のコマンドを実行すると解決しました。本当にありがとう。
ワカス

1
ただ、これはホスト、VMware Fusionの実行中のCentOS 6.4とOSXで私のために働いていることに言及したい
ケヴ

2
パーフェクト!OSXをホストとして使用し、VMを実行してUbuntu 14.04
pjvds

3
コマンドが見つかりませんエラー、vmwareワークステーション12とubuntu
15.04-151291

-dだけで投票する価値がありました。それについて知らなかった。
T.Rob

8

次のコマンドを実行します:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

のすべての共有フォルダが魔法のように表示されます/mnt/hgfs
(Windows 10ホストでUbuntu 16 VMWareを実行していました)

VMwareのドキュメントはこちら


遅延が発生する場合があることに気付きました(VMwareワークステーション14を使用)。そして時々/mnt/hgfs使用中です。新しいフォルダーを作成し、/mnt/shares1すぐに成功しました。
22:28に

3

mount -t vmhgfs .host:/share /mnt/hgfs/どこのホストは、接続先のホストされた共有は、共有名であるとは/ mnt / hgfsのシステム内の共有のマウント・ポイントです。

vmware-hgsclientは使用可能なマウントを表示しますが、vmware-hgfsmounter上記のマウントコマンドを使用するか、上記のマウントコマンドを使用してマウントする必要があります。

動作しない場合は、モジュールvmhgfsがロードされているかどうかを確認してくださいlsmod | grep "vm."


1
この答えをくれました。共有名のホストは「.host」でなければなりません。エラー:共有名が無効です。マウントを中止します。vmhgfsがロードされていません。どうすればロードできますか?ありがとう。
ペレッツ

mkdir / mnt / hgfs /
マーティン

2

私にとっては、vmware-hgfsmounterがインストールされていないことが判明しました(ubuntu 12.10)。そのモジュールをインストールした後、上記のように共有をマウントできました


/ usr / lib / vmware-tools / sbin64にインストールしましたが、それでも動作しません。
IgorGanapolsky


0

私にとっては、「開発ツール」をインストールし、VMwareツールを再インストールしました。次に、共有フォルダーが表示されます。

ホスト:Windows 7ゲストOS:CentOS 7

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