Any caveats, (or suggestions), that I should be aware of?
Hi Ben,
The set up is fairly easy and there are plenty of guides on the Net. As an example, the following are steps for setting up an NFS server on Linux (using Ubuntu/Debian APT package manager). This assumes you have defined your hostnames within the hosts file on the Linux and OS/2 clients.
1) Install NFS server:
sudo apt-get install nfs-kernel-server
2) Create exported share and set up permissions. I want all groups on client systems to have access. Alternatively, you can grant yourself access:
sudo mkdir /backup
sudo chown nobody:nogroup /backup
sudo chmod 777 /backup
3) Create your /etc/exports file to define your share and grant access. This is the only entry I have in the file (the mount point, clients must originate from the specified IP range, security for the mount). You can have multiple lines in your exports file should you need to specify different access restrictions.
/backup 199.50.132.* (rw,sync,no_subtree_check,no_root_squash)
4) Export the shared directory:
sudo exportfs -a
5) Restart the NFS server to activate configuration:
sudo systemctl restart nfs-kernel-server
Configuring a Linux client machine:
1) Install NFS client:
sudo apt-get install nfs-common
2) Create mount point on client:
mkdir /mnt/galaxy
3) Mount the NFS share:
I created the following entry in my /etc/fstab and then issue the mount command.
//galaxy/backup /mnt/galaxy nfs noauto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
Or you can use the following command to mount the share:
mount galaxy:/backup /mnt/galaxy
Configuring NetDrive for the share from my ArcaOS client Romulan (see attached netdrive.jpg):