How can a VMW guest running Proxmox "see" the folders VMW has shared with it?

mbmast

New Member
May 8, 2024
9
1
3
I am running VMWare Workstation Pro (VMW). One of the VMs running under VMW is Proxmox. I am testing out hypervisors, so I have Proxmox set up as a VM at the moment. In VMW, I have defined a single, always enabled share for the guest. The share name is "Share" and it points to "C:/Share" (on the host running VMW).

How do I get to this share from within Proxmox?

I tried mounting it using the vmhgfs files system, but apparently there is no such file system within Proxmox. Is there another file system I can use to get to VMW's share?
 
Last edited:
Ok, I added the no-subscription repository:

proxmox repositories.png

And then I ran apt-get:

Code:
root@test:~# apt-get install open-vm-tools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  fuse3 libmspack0 libxmlsec1 libxmlsec1-openssl lsb-release zerofree
Suggested packages:
  open-vm-tools-desktop cloud-init open-vm-tools-containerinfo open-vm-tools-salt-minion
The following packages will be REMOVED:
  fuse
The following NEW packages will be installed:
  fuse3 libmspack0 libxmlsec1 libxmlsec1-openssl lsb-release open-vm-tools zerofree
0 upgraded, 7 newly installed, 1 to remove and 17 not upgraded.
Need to get 1,028 kB of archives.
After this operation, 4,289 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.us.debian.org/debian bookworm/main amd64 fuse3 amd64 3.14.0-4 [35.9 kB]
Get:2 http://ftp.us.debian.org/debian bookworm/main amd64 libmspack0 amd64 0.11-1 [51.7 kB]
Get:3 http://ftp.us.debian.org/debian bookworm/main amd64 libxmlsec1 amd64 1.2.37-2 [153 kB]
Get:4 http://ftp.us.debian.org/debian bookworm/main amd64 libxmlsec1-openssl amd64 1.2.37-2 [86.6 kB]
Get:5 http://ftp.us.debian.org/debian bookworm/main amd64 lsb-release all 12.0-1 [6,416 B]
Get:6 http://ftp.us.debian.org/debian bookworm/main amd64 open-vm-tools amd64 2:12.2.0-1+deb12u2 [686 kB]
Get:7 http://ftp.us.debian.org/debian bookworm/main amd64 zerofree amd64 1.1.1-1 [8,432 B]
Fetched 1,028 kB in 1s (900 kB/s)   
dpkg: fuse: dependency problems, but removing anyway as you requested:
 pve-cluster depends on fuse.
 ceph-fuse depends on fuse.


(Reading database ... 45837 files and directories currently installed.)
Removing fuse (2.9.9-6+b1) ...
update-initramfs: deferring update (trigger activated)
Selecting previously unselected package fuse3.
(Reading database ... 45828 files and directories currently installed.)
Preparing to unpack .../0-fuse3_3.14.0-4_amd64.deb ...
Unpacking fuse3 (3.14.0-4) ...
Selecting previously unselected package libmspack0:amd64.
Preparing to unpack .../1-libmspack0_0.11-1_amd64.deb ...
Unpacking libmspack0:amd64 (0.11-1) ...
Selecting previously unselected package libxmlsec1:amd64.
Preparing to unpack .../2-libxmlsec1_1.2.37-2_amd64.deb ...
Unpacking libxmlsec1:amd64 (1.2.37-2) ...
Selecting previously unselected package libxmlsec1-openssl:amd64.
Preparing to unpack .../3-libxmlsec1-openssl_1.2.37-2_amd64.deb ...
Unpacking libxmlsec1-openssl:amd64 (1.2.37-2) ...
Selecting previously unselected package lsb-release.
Preparing to unpack .../4-lsb-release_12.0-1_all.deb ...
Unpacking lsb-release (12.0-1) ...
Selecting previously unselected package open-vm-tools.
Preparing to unpack .../5-open-vm-tools_2%3a12.2.0-1+deb12u2_amd64.deb ...
Unpacking open-vm-tools (2:12.2.0-1+deb12u2) ...
Selecting previously unselected package zerofree.
Preparing to unpack .../6-zerofree_1.1.1-1_amd64.deb ...
Unpacking zerofree (1.1.1-1) ...
Setting up zerofree (1.1.1-1) ...
Setting up libmspack0:amd64 (0.11-1) ...
Setting up fuse3 (3.14.0-4) ...
Installing new version of config file /etc/fuse.conf ...
update-initramfs: deferring update (trigger activated)
Setting up lsb-release (12.0-1) ...
Setting up libxmlsec1:amd64 (1.2.37-2) ...
Setting up libxmlsec1-openssl:amd64 (1.2.37-2) ...
Setting up open-vm-tools (2:12.2.0-1+deb12u2) ...
Created symlink /etc/systemd/system/vmtoolsd.service → /lib/systemd/system/open-vm-tools.service.
Created symlink /etc/systemd/system/multi-user.target.wants/open-vm-tools.service → /lib/systemd/system/open-vm-tools.service.
Created symlink /etc/systemd/system/open-vm-tools.service.requires/vgauth.service → /lib/systemd/system/vgauth.service.
Processing triggers for libc-bin (2.36-9+deb12u6) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.8.4-2-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.

And then for good measure, I rebooted. But then, checking the filesystems shows that vmhgfs is not installed.

Code:
root@test:~# cat /proc/filesystems
nodev   sysfs
nodev   tmpfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cgroup2
nodev   cpuset
nodev   devtmpfs
nodev   configfs
nodev   debugfs
nodev   tracefs
nodev   securityfs
nodev   sockfs
nodev   bpf
nodev   pipefs
nodev   ramfs
nodev   hugetlbfs
nodev   devpts
        ext3
        ext2
        ext4
        squashfs
        vfat
nodev   ecryptfs
        fuseblk
nodev   fuse
nodev   fusectl
nodev   efivarfs
nodev   mqueue
nodev   pstore
        btrfs
nodev   autofs
nodev   zfs
nodev   binfmt_misc
nodev   rpc_pipefs

Any idea what I've done wrong?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!