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 .
