To install vmware tools under freebsd , you can follow this post .
If you face a problem , while trying to copy files from freebsd 12.1
, to shared folders using vmware , like the following one :
Error while copying to "tmp" There is not enough space on the destination. Try to remove files to make space .
You can select either copy anyway , or cancel , if you select copy anyway , and get :
Error writing to file . Input/output error. Do you want to skip it .
Then there are two solutions for this problem , the first one consists of adding max_write=32768
into /etc/fstab
, so it will look like this :
.host:/ /mnt/hgfs fusefs rw,mountprog=/usr/local/bin/vmhgfs-fuse,allow_other,max_write=32768,failok 0 0
The second solution consists , of installing an older version of open-vm-tools
. This can be done by creating the file /usr/local/etc/pkg/repos/freebsd-12-0.conf
with the following content :
FreeBSD: { priority: 100 } freebsd-12-0: { url: "pkg+http://pkg.FreeBSD.org/${ABI}/release_0", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", enabled: yes priority: 50 }
And installing the older version of open-vm-tools
by issuing the command :
root$ pkg delete open-vm-tools # Delete any version of open-vm-tools which is installed . root$ pkg install --repository=freebsd-12-0 open-vm-tools # Install open vm tools from the # repository which contains the older # package .