[2] NFS klient
7 czerwca 2020Przykłady tutaj opierają się na zastępującej konfiguracji sieciowej.
[1] Zainstaluj i skonfiguruj klienta NFS.
[root@lsr02vm ~]# dnf install nfs-utils [root@lsr02vm ~]# mcedit /etc/idmapd.conf # linia 5: od komentuj i zmień na Twoją nazwę domeny Domain = zicher.lab [root@lsr02vm ~]# mount -t nfs dlp.srv.world:/home/nfsshare /mnt [root@lsr02vm ~]# mount -t nfs lsr01vm.zicher.lab:/home/nfsshare /mnt [root@lsr02vm ~]# df -hT System plików Typ rozm. użyte dost. %uż. zamont. na devtmpfs devtmpfs 475M 0 475M 0% /dev tmpfs tmpfs 491M 0 491M 0% /dev/shm tmpfs tmpfs 491M 6,6M 485M 2% /run tmpfs tmpfs 491M 0 491M 0% /sys/fs/cgroup /dev/mapper/cl_lsr01vm-root xfs 6,2G 1,5G 4,8G 24% / /dev/sda1 ext4 976M 153M 756M 17% /boot tmpfs tmpfs 99M 0 99M 0% /run/user/0 lsr01vm.zicher.lab:/home/nfsshare nfs4 6,2G 1,8G 4,5G 29% /mnt # zasób NFS został zamontowany # jeżeli montujesz w NFSv3, dodaj opcję [-o vers=3] [root@lsr02vm ~]# mount -t nfs -o vers=3 lsr01vm.zicher.lab:/home/nfsshare /mnt [root@lsr02vm ~]# df -hT /mnt System plików Typ rozm. użyte dost. %uż. zamont. na lsr01vm.zicher.lab:/home/nfsshare nfs 6,2G 1,8G 4,5G 29% /mnt
[2] Aby zasób był montowany automatycznie, podczas uruchamiania systemu, ustaw odpowiednie opcje w [/etc/fstab].
[root@lsr02vm ~]# mcedit /etc/fstab
/dev/mapper/cl_lsr01vm-root / xfs defaults 0 0
UUID=c2e881e1-25dc-4792-a6db-78e353e21f6e /boot ext4 defaults 1 2
/dev/mapper/cl_lsr01vm-swap swap swap defaults 0 0
# dodaj na końcu: ustawienie montowania udziału NFS
lsr01vm.zicher.lab:/home/nfsshare /mnt nfs defaults 0 0
[3] Montowanie dynamiczne, kiedy ktoś odwoła się do zasobu NFS. Skonfiguruj AutoFS.
[root@lsr02vm ~]# dnf install autofs [root@lsr02vm ~]# mcedit /etc/auto.master # dodaj na końcu /- /etc/auto.mount [root@lsr02vm ~]# mcedit /etc/auto.mount # stwórz nowy i dodaj: [punkt montowania] [opcje] [lokalizacja] /mnt -fstype=nfs,rw lsr01vm.zicher.lab:/home/nfsshare [root@lsr02vm ~]# systemctl enable --now autofs # przejdź do punktu montowania i sprawdź czy został zamontowany [root@lsr02vm ~]# cd /mnt [root@lsr02vm mnt]# ll razem 0 -rw-r--r--. 1 root root 0 06-07 20:50 nfs-test.txt [root@lsr02vm mnt]# cat /proc/mounts | grep mnt /etc/auto.mount /mnt autofs rw,relatime,fd=18,pgrp=1587,timeout=300,minproto=5,maxproto=5,direct,pipe_ino=31095 0 0 lsr01vm.zicher.lab:/home/nfsshare /mnt nfs4 rw,relatime,vers=4.2,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.100.2,local_lock=none,addr=192.168.100.1 0 0