Puncte:2

Nu se poate monta partajarea NFS pe Mac OS Big Sur partajată de Ubuntu 21.04 - rpc.statd nu rulează

drapel cn

Am configurat o partajare NFS pe un VM Ubuntu 21.04, pe care vreau să îl montez pe un client Mac OS Big Sur.

Partajarea este bine, atunci când este verificată cu showmount, dar montura eșuează:

andi@iMac-Pro Projects % showmount -e 10.116.0.108
Lista de exporturi pe 10.116.0.108:
/srv/nfsv4/vsc-docker-projects 10.116.0.0/24
/srv/nfsv4 10.116.0.0/24

andi@iMac-Pro Projects % sudo mount -t nfs 10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects
mount_nfs: nu se poate monta cu blocări de la distanță când serverul (10.116.0.108) nu rulează rpc.statd: RPC prog. nu folosește
montare: /Users/andi/Documents/Projects/vsc-docker-projects a eșuat cu 74
andi@iMac-Pro proiecte %

Am urmatoarea configuratie pe server:

$ cat /etc/exports
/srv/nfsv4 10.116.0.0/24(rw,sync,root_squash,no_subtree_check,fsid=0)
/srv/nfsv4/vsc-docker-projects 10.116.0.0/24(rw,sync,root_squash,no_subtree_check)

$ cat /etc/fstab
/home/andi/vsc-docker-projects /srv/nfsv4/vsc-docker-projects nici unul bind 0 0

Am înțeles că problema este legată de rpc.statd, care este instalat pe sistem:

$ care rpc.statd
/usr/sbin/rpc.statd

...dar evident că nu rulează:

$ ps -ef | grep rpc
root 407 2 0 04:00 ? 00:00:00 [rpciod]
_rpc 648 1 0 04:00 ? 00:00:00 /sbin/rpcbind -f -w
root 2361 1 0 04:21 ? 00:00:00 /usr/sbin/rpc.idmapd
root 2362 1 0 04:21 ? 00:00:00 /usr/sbin/rpc.mountd --manage-gids
andi 2509 1255 0 04:32 pts/0 00:00:00 grep --color=auto rpc

De asemenea, pornirea nu este posibilă:

$ sudo systemctl start rpc.statd
Nu s-a pornit rpc.statd.service: Unitatea rpc.statd.service nu a fost găsită.

$ service start rpc.statd
start: serviciu nerecunoscut

Mi-a lipsit un fișier de serviciu /etc/systemd/system/? VM-ul este cu adevărat nou instalat și tocmai l-am actualizat cu apt, instalat Docker. Nu-mi pot imagina că am rupt-o în acest timp scurt.

Ai idee ce as putea incerca in continuare? Mulțumesc anticipat.

Jarek avatar
drapel cn
Acesta a fost oarecum util: https://forums.macrumors.com/threads/since-upgrading-to-big-sur-i-can-not-longer-mount-remote-nfs-drives.2274862/
drapel cn
@Jarek Îmi pare rău, nu pot urmări. La care dintre cele 9 postări te referi?
Jarek avatar
drapel cn
scuze, într-adevăr. Acest cmd mi-a permis să montez din linia de comandă: `sudo mount -o nolocks,resvport,locallocks -t nfs nas-server:/volatile-volume-stripe ~/nfs/volatile`
drapel cn
@Jarek Sper că știți că riscați să vă pierdeți / să vă deteriorați datele folosind această partajare pe mai mult de un client.
Puncte:1
drapel cn

Căutând puțin în jur, am găsit o postare care indică în direcția corectă.

Activarea serviciului a făcut truc:

# verifica starea pe rpcbind.service
starea systemctl rpcbind.service
systemctl reactivați rpcbind.service
systemctl reporniți rpcbind.service

# verifica starea pe rpc-statd.service
starea systemctl rpc-statd.service
systemctl reactivați rpc-statd.service
systemctl reporniți rpc-statd.service

Acum primesc un mesaj legat de drepturi, care cu siguranță este un pas înainte:

andi@iMac-Pro Projects % sudo mount -t nfs 10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects
Parola:
mount_nfs: nu se poate monta /srv/nfsv4/vsc-docker-projects din 10.116.0.108 pe /Users/andi/Documents/Projects/vsc-docker-projects: operațiunea nu este permisă
montare: /Users/andi/Documents/Projects/vsc-docker-projects a eșuat cu 1
andi@iMac-Pro proiecte %

Câteva completări în /etc/exports ale serverului au făcut truc:

/srv/nfsv4/vsc-docker-projects 10.116.0.109/24(rw,sync,root_squash,no_subtree_check,anonuid=1000,anongid=1000,nesigur)

Partajarea este expusă doar unul altuia gazdă. Prin urmare, nesigura ar trebui să fie bine.

Acum doar adăugați o intrare în clienții /etc/fstab și suntem gata să rulăm:

10.116.0.108:/srv/nfsv4/vsc-docker-projects /Users/andi/Documents/Projects/vsc-docker-projects nfs auto 0 0

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.