Jam*_*mes 2 vmware-workstation shared-folders ubuntu
我正在 Windows 10 上测试 VMware Workstation Pro 16,来宾是安装了 VMware Tools 的 Ubuntu 22.04 LTS。
VM > Settings
我在;的上下文中配置了一个共享文件夹 但是,它不会显示在来宾虚拟机的/mnt/
.
如果您需要更多详细信息,请告诉我,我非常感谢任何提示或建议。
有关设置的更多详细信息:
此 YouTube 视频是关于 VMware Player 的。于是,我在VMware Workstation Pro和VMware Player上都尝试了设置,结果都是一样的,不起作用。我的步骤是:
/mnt/hgfs/my-shared-folder/
,但它没有按照帖子中所述工作。就我而言,该命令vmware-hgfsclient
知道共享文件夹,但该目录/mnt/
是空的,并且没有/mnt/hgfs/
. 请参阅下面的屏幕截图了解更多详细信息。
截屏:
root@ubuntu:/home/work/Desktop# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
root@ubuntu:/home/work/Desktop# vmware-toolbox-cmd -v
11.3.5.31214 (build-18557794)
root@ubuntu:/home/work/Desktop# vmware-hgfsclient
my-shared-folder
root@ubuntu:/home/work/Desktop# ll /mnt/
total 8
drwxr-xr-x 2 root root 4096 Apr 19 04:02 ./
drwxr-xr-x 20 root root 4096 May 21 14:14 ../
root@ubuntu:/home/work/Desktop#
Run Code Online (Sandbox Code Playgroud)
您的计算机上似乎mnt-hgfs.mount
尚未运行系统服务。/mnt/hgfs
在您尝试将共享文件夹挂载到其他位置之前,该服务必须正在运行——您的共享文件夹必须出现在——中。请按照以下步骤操作(详见https://kb.vmware.com/s/article/74650):
/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
Run Code Online (Sandbox Code Playgroud)
/etc/modules-load.d/open-vm-tools.conf
存在,都添加这一行:fuse
Run Code Online (Sandbox Code Playgroud)
mnt-hgfs.mount
启用系统服务sudo systemctl enable mnt-hgfs.mount # so that mount happens after reboot
Run Code Online (Sandbox Code Playgroud)
sudo systemctl start mnt-hgfs.mount
Run Code Online (Sandbox Code Playgroud)
然后,在您想要的共享文件夹出现后,/mnt/hgfs/
您可以尝试通过自动引导将它们挂载到其他位置/etc/fstab
,或应用到它们vmhgfs-fuse
。
归档时间: |
|
查看次数: |
10639 次 |
最近记录: |