共有フォルダを有効にした後、その共有フォルダ内にある 1 つ以上のディレクトリやサブディレクトリを、デフォルトの場所(/mnt/hgfs)だけでなくファイル システム上の任意の場所にマウントできます。
Linux ゲスト OS のカーネルのバージョンに基づき、VMware Tools は異なるコンポーネントを使用して共有フォルダ機能を提供します。バージョン 4.0 以前の Linux カーネルでは、VMware Tools サービス スクリプトはマウントを実行するドライバをロードします。Linux カーネル 4.0 以降では、FUSE ファイル システム コンポーネントを使用します。
異なるマウント コマンドを使用して、すべての共有、1 つの共有、または共有内のサブディレクトリを、ファイル システムの任意の場所にマウントできます。またコマンドは、ゲストの Linux カーネル バージョンによって異なります。
| 4.0 以前の Linux カーネル | 4.0 および 4.0 以降の Linux カーネル | 説明 |
|---|---|---|
mount -t vmhgfs .host:/ /home/user1/shares |
/usr/bin/vmhgfs-fuse .host:/ /home/user1/shares -o subtype=vmhgfs-fuse,allow_other |
すべての共有を /home/user1/shares にマウントします。 |
mount -t vmhgfs .host:/foo /tmp/foo |
/usr/bin/vmhgfs-fuse .host:/foo /tmp/foo -o subtype=vmhgfs-fuse,allow_other |
共有 foo を /tmp/foo にマウントします。 |
mount -t vmhgfs .host:/foo/bar /var/lib/bar |
/usr/bin/vmhgfs-fuse .host:/foo/bar /var/lib/bar -o subtype=vmhgfs-fuse,allow_other |
共有 foo 内のサブディレクトリ bar を /var/lib/bar にマウントします。 |
バージョン 4.0 以前の Linux カーネルでは、標準の mount シンタックスに加えて VMware 固有のオプションを使用できます。コマンド /sbin/mount.vmhgfs -h を入力してオプションをリストします。
バージョン 4.0 および 4.0 以降の Linux カーネルでは、コマンド /usr/bin/vmhgfs-fuse -h を入力して使用可能なオプションをリストします。
注: 共有フォルダが無効になっている場合、または共有が存在しない場合は、マウントに失敗する可能性があります。VMware Tools の構成プログラム(
vmware-config-tools.pl)の実行を求めるプロンプトは表示されません。