
Estoy ejecutando una máquina virtual Lubuntu QEMU con Bunsenlabs Lithium (Debian 10). Estoy probando diferentes formas de compartir carpetas con NFS. El primer recurso compartido creado estaba bien, pero el anfitrión se negó a compartir la segunda carpeta.
=== CORTE ===
/etc/exportaciones:
/Data/virtualization/KVMShare *(rw,sync,no_root_squash,no_subtree_check)
/Data/share2 *(rw,sync,no_root_squash,no_subtree_check,insecure)
Tanto exportfs como showmount muestran que las carpetas se están exportando:
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 *
El cliente muestra lo mismo:
pg@PT-Lubu:~$ sudo showmount -e 192.168.122.1
Export list for 192.168.122.1:
/Data/share2 *
/Data/virtualization/KVMShare *
=== CORTE ===
... y se supone que esto no funciona???
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/
¿Qué está sucediendo?
EDITAR
Como @Michael Hampton a continuación me ayudó amablemente a ver el error según mi entendimiento, corté partes que ya no son relevantes.
Todavía no entiendo por qué puedo montar los directorios principales mientras comparto los secundarios. Lo que estoy buscando es esto:
- El servidor comparte desde las carpetas de Drive1 /Data/Share/Foo1 y /Data/Share/Foo2
- El cliente ve y puede montar Server:/Foo1 y Server:/Foo2
- El cliente no ve ni puede montar Servidor:/Datos o Servidor:/Datos/Compartir
- Si Drive1 falla, simplemente puedo activar Drive2/Share/Foo1 y 2 con los mismos ID compartidos.
- El cliente todavía ve y monta solo el Servidor:/Foo1 y 2
Realmente agradecería que alguien pudiera indicarme la dirección correcta.
Antes de preguntar ya revisé una serie de recursos en inertnet, algunos de ellos muy detallados. Pero oraciones como "esto es posible usando opciones apropiadas" no son útiles si no se señalan dichas opciones. Además, pasar 2 horas tratando de descubrir por qué las cosas no funcionan cuando se siguen instrucciones detalladas, solo para descubrir que la opción no es "no_sub_tree_check" como se describe, es algo menos que extremadamente productivo.