VMWare Workstation 14 Playerを使用して、ゲストのCent OSとホストのWindows 10の間でフォルダーを共有しようとしています。ホストからゲストにファイルをドラッグアンドドロップする最も簡単な方法は、1つまたは複数のファイルが常に小さいファイルサイズになり、仮想マシンに十分なストレージスペースがあっても破損するため、正しく機能しません。
次に、以下の手順を実行して、ホストからゲストOSへのフォルダー共有を有効にします。
ホストWINDOWS 10
ゲストセントOS
ここのいくつかの投稿の提案に従って、私はvmware-config-tools.plを複数回実行しました、例えば:
Sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs
..but共有フォルダが表示されるはずの/mnt/hgfs
フォルダが空のままです!
私はVMwareのマニュアルを読みましたが、私はそれらの要件に従っていると確信しています。ゲストOSターミナルでvmware-hgsclient
と入力すると「コマンドが見つかりません」というエラーが返されるため、VMwareツールが完全にインストールされているかどうかはまだわかりません。
助言がありますか?
まず最初に、マウントがポイントされるフォルダを作成する必要があります。
Sudo mkdir /your_shared_folder
次に、このコマンドを使用してvmware共有フォルダーを表示します。
Sudo vmware-hgfsclient
共有フォルダーが表示される場合は、これを実行すると、vmware共有フォルダーが以前に作成したフォルダーにマウントされます。
Sudo vmhgfs-Fuse /your_shared_folder
前提条件:
手順:
/mnt/hgfs/
ディレクトリから余分なファイルを削除します(他の共有フォルダーがない場合は、コマンドrm -rf /mnt/hgfs/*
が機能して機能します)/etc/systemd/system/mnt-hgfs.mount
を作成します。[Unit]
Description=VMware mount for hgfs
DefaultDependencies=no
Before=umount.target
ConditionVirtualization=vmware
After=sys-fs-Fuse-connections.mount
[Mount]
What=vmhgfs-Fuse
Where=/mnt/hgfs
Type=Fuse
Options=default_permissions,allow_other
[Install]
WantedBy=multi-user.target
/etc/modules-load.d/open-vm-tools.conf
を追加または作成します。Fuse
次のコマンドでsystemdサービスを有効にします:Sudo systemctl enable mnt-hgfs.mount
これにより、再起動後にhgfs fディレクトリがマウントされます。
'Fuse'モジュールがロードされていることを確認してください:Sudo modprobe -v Fuse
WorkstationまたはFusionで、「共有フォルダ」を「仮想マシン設定」>「オプション」で有効にし、フォルダを共有される。
/mnt/hgfs
ディレクトリに表示されます。そうでない場合は、Sudo systemctl start mnt-hgfs.mount
でサービスを開始するか、再起動してください。詳細/ソース情報はこちら: https://kb.vmware.com/s/article/7465