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.