Chapter 9
NFS Storage
Deploying NFS server:
dnf install nfs-utils -y
mkdir -p /nfsdata /home/ldap/ldapuser{1..9}
Editing exports file to state which folders we are sharing as NFS:
vim /etc/exports
/nfsdata *(rw,no_root_squash)
/home/ldap *(rw,no_root_squash)
starting nfs server:
systemctl enable --now nfs-server
systemctl enable --now firewalld
enabling firewall:
for i in nfs mountd rpc-bind; do firewall-cmd --add-service $i --permanent; done
firewall-cmd --reload
firewall-cmd --list-all
verifying mounts:
showmount -e
Mounting NFS share:
dnf install nfs-utils -y^C
mount nfsserver:/nfsdata /mnt
mount | tail -n 1 # OUTPUT BELOW:
nfsserver:/nfsdata on /mnt type nfs4 (rw,relatime,vers=4.2,rsize=1048576,wsize=1048576,
namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.32.131,
local_lock=none,addr=192.168.32.133)
Mounting NFS with automount:
dnf install -y autofs
Creating auto file:
vim /etc/auto.master
# add this line:
/nfsdata /etc/auto.nfsdata
Bundan sonra /nfsdata
mountu ilə bağlı configlər hamısı /etc/auto.nfsdata
üzərindən ediləcək.
# to view examples:
cat /etc/auto.misc
vim /etc/auto.nfsdata
# add these lines:
files -rw nfsserver:/nfsdata
# <directory> <permissions> <nfsserver-hostname>:<mountpoint>
enabling autofs service:
systemctl enable --now autofs
Automounting home folders:
vim /etc/auto.master
# add this:
/homes /etc/auto.homes
edit homes file:
vim /etc/auto.homes
# add this:
* -rw nfsserver:/home/ldap/&
restart the service:
systemctl restart autofs
Last updated
Was this helpful?