Încerc să configurez NFS pe un server. Am folosit NFS în trecut și nu am avut prea multe probleme cu el, dar din anumite motive o fac pe serverul Ubuntu 20.04.
Am adăugat câteva căi de testare în timpul configurării, dar nu funcționează așa cum ar trebui. Încep prin a adăuga unul singur /acțiune
calea pentru a testa conexiunea. Mai târziu am schimbat asta în /share/date
, dar nu l-am putut monta din anumite motive. As putea totusi sa montez /acțiune
, deși acest lucru nu mai era contestat în /etc/exports
. Le executasem pe amândouă exportfs -a
și systemctl reporniți nfs-kernel-server
, așa că am încercat să repornesc serverul, tot nu am avut noroc.
Apoi am încercat să adaug /date/share
și din anumite motive sunt capabil să le montez pe ambele /date
și /date/share
, care cu siguranță nu este comportamentul corect. The /share/date
locația încă nu funcționează, deși este definită în timp ce /acțiune
funcționează fără a fi definit.
Deci, pentru a rezuma.
- /share/data nu funcționează, dar este definit în exportfs.
- /share funcționează, dar nu este definit în exportfs.
- /data și /data/share funcționează, dar numai /data/share este definit.
Nu am idee ce e în neregulă cu chestia asta?
Iată câteva informații de pe server:
$ cat /etc/exports
/share/data 192.168.2.57(rw,sync,no_subtree_check)
/data/share 192.168.2.57(rw,sync,no_subtree_check)
$ exportfs -s
/share/data 192.168.2.57(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
/data/share 192.168.2.57(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
Când încercați să montați pe gazdă:
$ mount 192.168.2.56:/share/data /mnt && echo montat...
mount.nfs: acces refuzat de server în timpul instalării 192.168.2.56:/share/data
$ mount 192.168.2.56:/share /mnt && echo montat...
montat...
$ mount 192.168.2.56:/data/share /mnt && echo montat...
montat...
$ mount 192.168.2.56:/data /mnt && echo montat...
montat...