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
を返します。これが何を指しているのか、どのように修正するのか分かりません。
この問題を解決する私の方法は、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
他の答えがうまくいかなかったので、私はこのリンクから長い時間掘り下げた後、ようやく機能しました: buntu VMの/ mnt/hgfsにファイルがありませんか? PieCotはソリューションを提供します:
$ git clone https://github.com/rasa/vmware-tools-patches.git
$ cd vmware-tools-patches
$ ./patched-open-vm-tools.sh
Ubuntu 17.10では、独自のVMWare Tools tarベースのインストールを介してvmhgfsドライバーをインストールする必要があります。詳細については、 http://partnerweb.vmware.com/GOSIG/Ubuntu_17_10.html を参照してください
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を再起動することです(再起動する必要がある場合があります。または、マウントできないというエラーが表示されます。これをスキップして、数回再起動してください)。
おかげで、これが役立つことを願っています!
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