15.0 Help needed with NFS - nfsclient fails

I have a fresh FreeBSD 15.0 install, actually the MATE version of the latest GhostBSD.
There are 2 NAS servers on my network that can serve files via CIFS or NFS.
On previous O/S versions, 14.x and earlier, I have always used mount_smbfs via fstab to mount their shares.
It appears that v15.0 has officially retired mount_smbfs and so I decided to revert back to old, reliable NFS.

However, I end up with exactly the same problem as with samba when attempting to perform manual mounts.
I use the created directory /Volumes instead of /mnt to house my imported shares.

If I try-> mount -t nfs 192.168.0.100:/ShareName /Volumes

I get:

mount: exec mount_nfs not found: No such file or directory
mount: in path: /sbin:/usr/sbin

So, should there still be a mount_nfs utility or did it go the way of mount_smbfs ?

Also, if I try -> service nfsclient start

I get:

nfsclient does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d), or is not executable

Same result with -> service lockd start

And sure, I do have the below lines in my rc.conf though it seems that
it's not even getting far enough for that to matter. Plus my fstab entries
are simply ignored. Unlike my samba mount entries which actually aborted
the boot process and dropped the machine into a single user terminal until
I commented them out.

rpcbind_enable="YES"
#rpc_lockd_enable="YES"
nfs_client_enable="YES"
nfs_client_flags="-n 4"

I've read that NFS is included in the base GhostBSD installation so not sure what to make of this.

Any advice will be greatly appreciated.
 
It appears that v15.0 has officially retired mount_smbfs
It hasn't?
Code:
dice@lady3jane:~ % whereis mount_smbfs
mount_smbfs: /usr/sbin/mount_smbfs /usr/share/man/man8/mount_smbfs.8.gz
dice@lady3jane:~ % freebsd-version
15.0-RELEASE
15.1 still has it too.
Code:
dice@wintermute:~ % whereis mount_smbfs
mount_smbfs: /usr/sbin/mount_smbfs /usr/share/man/man8/mount_smbfs.8.gz
dice@wintermute:~ % freebsd-version
15.1-RELEASE-p1

It still only supports SMBv1 though, and that's been turned off by default pretty much everywhere (even Samba).

NFS is probably the better option anyway.

mount: exec mount_nfs not found: No such file or directory
mount: in path: /sbin:/usr/sbin
That's strange. It's part of the base OS, so should be there. But you're using GhostBSD and I have no idea if they left something out. Is it a pkgbase system perhaps? Then you might simply be missing the NFS packages.


if I try -> service nfsclient start

I get:

nfsclient does not exist in /etc/rc.d or the local startup
directories (/usr/local/etc/rc.d), or is not executable
There is no nfsclient "service".
 
Back
Top