Puncte:0

Serverul NFS exportă acțiuni, dar nu?

drapel us

Rulez o VM Lubuntu QEMU sub Bunsenlabs Lithium (Debian 10). Testez diferite moduri de a partaja folderul cu NFS. Prima partajare creată a fost OK, dar gazda a refuzat să partajeze al doilea dosar.

=== SNIP ===

/etc/exports:

/Date/virtualization/KVMShare *(rw,sync,no_root_squash,no_subtree_check)
/Data/share2 *(rw,sync,no_root_squash,no_subtree_check,nesecure)

Atât exportfs, cât și showmount arată că folderele sunt exportate:

pg@TREX:~$ sudo exportfs -rav
exportare *:/Date/share2
exportare *:/Date/virtualization/KVMShare  

pg@TREX:~$ sudo showmount -e localhost 
Exportați lista pentru localhost:
/Date/share2 *
/Date/virtualizare/KVMShare *

Clientul arată același lucru:

pg@PT-Lubu:~$ sudo showmount -e 192.168.122.1 
Lista de export pentru 192.168.122.1:
/Date/share2 *
/Date/virtualizare/KVMShare *

=== SNIP ===

... si asta nu ar trebui sa mearga???

pg@PT-Lubu:~$ sudo mount -t nfs4 192.168.122.1:/ share
pg@PT-Lubu:~$ ll -A share
lrwxrwxrwx 1 root root 6 aug 31 18:30 share -> /share/
pg@PT-Lubu:~$ ll -A share/Data
total 8
drwxrwxrwx 2 nimeni niciun grup 4096 aug 31 19:17 share2/
drwxrwxrwx 6 root root 4096 31 aug 13:38 virtualizare/

Ce se întâmplă?

EDITAȚI | ×

Deoarece @Michael Hampton de mai jos m-a ajutat cu amabilitate să văd eroarea în înțelegerea mea, am tăiat părți care nu mai sunt relevante.

Încă nu înțeleg de ce reușesc să montez directoarele părinte în timp ce partajez copiii. Ceea ce caut este asta:

  • Serverul partajează din folderele Drive1 /Data/Share/Foo1 și /Data/Share/Foo2
  • Clientul vede și poate monta Server:/Foo1 și Server:/Foo2
  • Clientul nu vede și nici nu poate monta Server:/Data sau Server:/Data/Share
  • Dacă Drive1 eșuează, pot activa pur și simplu Drive2/Share/Foo1 & 2 cu aceleași ID-uri de partajare
  • Clientul încă vede și montează numai Server:/Foo1 & 2

Aș aprecia foarte mult dacă cineva m-ar putea îndruma în direcția corectă.

Înainte de a întreba, am verificat deja o serie de resurse prin inertnet, unele dintre ele foarte detaliate. Dar propoziții precum „acest lucru este posibil folosind opțiuni adecvate” nu sunt utile dacă opțiunile respective nu sunt subliniate. De asemenea, să petreci 2 ore încercând să-ți dai seama de ce lucrurile nu funcționează atunci când urmează instrucțiuni detaliate, doar pentru a afla că opțiunea nu este „no_sub_tree_check” așa cum este descris, este ceva mai puțin decât extrem de productiv.

Michael Hampton avatar
drapel cz
Puteți monta doar un director la distanță care a fost exportat. Dar ai cerut un director care nu este exportat.
Peregrino69 avatar
drapel us
Puteti va rog sa clarificati? Din câte am înțeles, export 2 directoare sub /Data, nu /Data în sine și pot monta /Data, dar nu și cele 2 directoare pe care cred că le export.
Michael Hampton avatar
drapel cz
Dar nu ai specificat niciunul dintre acele directoare în comanda ta `mount`!
Peregrino69 avatar
drapel us
„sudo mount -t nfs 192.168.122.1:/KVMShare share” -> „montează resursa KVMShare partajată de sistem 192.168.122.1 în folderul local numit share” - ce am înțeles greșit?
Michael Hampton avatar
drapel cz
Nu ați exportat un director numit `/KVMShare`.
Peregrino69 avatar
drapel us
Scuzele mele pentru că sunt prost. Deci, montarea corectă este "mount ... /Data/virtualization/KVMShare". Am înțeles greșit că resursa va fi partajată doar cu numele, nu cu întreaga cale. Deci mulțumesc pentru asta. Cu toate acestea, nu ar trebui să pot monta direct /Data sau /Data/virtualization - ce e cu asta? Pentru a prezenta rețelei numele de partajare fără căi complete, ar trebui să creez legături simbolice în / și să le partajez în loc de directoarele în sine?

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.