web-dev-qa-db-ja.com

open-vm-toolsで共有フォルダーを有効にする

Windows 7のVMware PlayerでUbuntu 14.10を実行しています。VMwareのソフトウェアがファイル共有に必要なカーネルモジュールをコンパイルできなかったため、VMware Toolsの代わりにopen-vm-toolsをインストールしました。 Sudo mount -t vmhgfs .Host:/$(vmware-hgfsclient) /mnt/hgfsまたはSudo vmware-hgfsmounter .Host:/$(vmware-hgfsclient) /mnt/hgfsでマウントする共有フォルダーを取得できません。どちらもError: cannot canonicalize mount point: No such file or directoryを返します。これが何を指しているのか、どのように修正するのか分かりません。

29
Melab

この問題を解決する私の方法は、open-vm-toolsとともにインストールされたvmhgfs-Fuseに頼ることです。

vmhgfs-Fuse .Host:/$(vmware-hgfsclient) ~/some_mountpointを使用してローカルにマウントするか、Sudo mount -t Fuse.vmhgfs-Fuse .Host:/ /mnt/hgfs -o allow_otherを使用してグローバルにマウントします。マウントをグローバルに永続的にするには、次の行を/etc/fstabに追加します。

.Host:/ /mnt/hgfs Fuse.vmhgfs-Fuse allow_other 0 0

55
user1225999

他の答えがうまくいかなかったので、私はこのリンクから長い時間掘り下げた後、ようやく機能しました: buntu VMの/ mnt/hgfsにファイルがありませんか? PieCotはソリューションを提供します:

$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
6
Damien

Ubuntu 17.10では、独自のVMWare Tools tarベースのインストールを介してvmhgfsドライバーをインストールする必要があります。詳細については、 http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html を参照してください

1
drott

VMで次を確認します。

フォルダ共有が有効になっていること

ホストとゲストの間で少なくとも1つのフォルダーが共有されていること

Ubuntuゲストで:

/ mnt/hgfsをチェックして、フォルダーにアクセスできるかどうかを確認します。アクセスできない場合は、次のツールコマンドを実行します。

Sudo vmware-config-tools.pl

次を使用してfstabを更新します。

gksu gedit /etc/fstab

テキストエディターを使用して、ファイルの最後に次のように入力します。

.Host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000   0 0

最後の手順は、vmを再起動することです(再起動する必要がある場合があります。または、マウントできないというエラーが表示されます。これをスキップして、数回再起動してください)。

おかげで、これが役立つことを願っています!

1
Trevor Clarke

Debianでのこのワークセットは、Ubuntuでも同じです。

Open-vm-tools-dkmsパッケージをインストールします。

apt-get install open-vm-tools-dkms

マウントポイントを作成します。

mkdir /mnt/hgfs

すべてのcharesをマウントポイントにマウントします。すべてのユーザーへの許可付き

/usr/bin/vmware-vmblock-Fuse /mnt/hgfs -o allow_other
0
toni