啟用共享資料夾后,除預設位置 /mnt/hgfs 外,您還可以將共享資料夾中的一個或多個目錄/子目錄裝載到文件系統中的任意位置。

根據 Linux 客體作業系統的核心版本,VMware Tools會使用不同的元件來提供共用資料夾功能。在 4.0 版之前的 Linux 核心中,VMware Tools服務指令碼會載入執行掛接的驅動程式。Linux 內核 4.0 及更高版本使用 FUSE 文件系統元件。

您可以使用不同的裝載命令將所有共享、某個共用或共用中的某個子目錄裝載到檔案系統中的任意位置。這些命令也會因客體 Linux 內核版本的不同而有所不同。

表 1. 裝載命令語法
4.0 之前的Linux內核 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 將共享 bar 中的子目錄 foo 裝載到 /var/lib/bar

針對 4.0 版之前的 Linux 核心,除了標準VMware語法之外,您還可以使用mount特定的選項。輸入命令 /sbin/mount.vmhgfs -h 可列出這些選項。

對於Linux內核版本4.0或更高版本,輸入命令 /usr/bin/vmhgfs-fuse -h可列出可用的選項。

備註: 如果共用資料夾未啟用或共用不存在,掛載操作將失敗。系統不會提示您再次執行 VMware Tools vmware-config-tools.pl 組態程式。