NFS-сервер экспортирует общие ресурсы, но не экспортирует их?

NFS-сервер экспортирует общие ресурсы, но не экспортирует их?

Я использую Lubuntu QEMU VM под Bunsenlabs Lithium (Debian 10). Я тестирую разные способы поделиться папкой с NFS. Первая созданная папка была в порядке, но хост отказался поделиться второй папкой.

=== СНИП ===

/etc/exports:

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

И exportfs, и showmount показывают, что папки экспортируются:

pg@TREX:~$ sudo exportfs -rav
exporting *:/Data/share2
exporting *:/Data/virtualization/KVMShare  

pg@TREX:~$ sudo showmount -e localhost 
Export list for localhost:
/Data/share2                  *
/Data/virtualization/KVMShare *

Клиент показывает то же самое:

pg@PT-Lubu:~$ sudo showmount -e 192.168.122.1 
Export list for 192.168.122.1:
/Data/share2                  *
/Data/virtualization/KVMShare *

=== СНИП ===

... и это не должно работать???

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 nobody nogroup 4096 aug 31 19:17 share2/
drwxrwxrwx 6 root   root    4096 aug 31 13:38 virtualization/

Что происходит?

РЕДАКТИРОВАТЬ

Поскольку @Michael Hampton ниже любезно помог мне увидеть ошибку в моем понимании, я вырезал части, которые больше не имеют значения.

Я все еще не понимаю, почему я могу монтировать родительские каталоги, пока я делюсь дочерними. Я ищу следующее:

  • Сервер предоставляет общий доступ к папкам Drive1 /Data/Share/Foo1 и /Data/Share/Foo2
  • Клиент видит и может монтировать Server:/Foo1 и Server:/Foo2
  • Клиент не видит и не может смонтировать Server:/Data или Server:/Data/Share
  • Если Drive1 выйдет из строя, я могу просто активировать Drive2/Share/Foo1 и 2 с теми же идентификаторами общих ресурсов.
  • Клиент по-прежнему видит и монтирует только Server:/Foo1 & 2

Буду очень признателен, если кто-нибудь укажет мне правильное направление.

Прежде чем спросить, я уже проверил несколько ресурсов в inertnet, некоторые из них очень подробные. Но предложения типа "это возможно с использованием соответствующих опций" бесполезны, если эти опции не указаны. Также тратить 2 часа на то, чтобы выяснить, почему что-то не работает, следуя подробным инструкциям, только чтобы узнать, что опция не "no_sub_tree_check", как описано, несколько менее чем чрезвычайно продуктивно.

Связанный контент