Tengo un servidor "pr-cl-n1" que monta /usr vía /dev/mapper así:
# mount
[...]
/dev/mapper/pr--cl--n1-usr on /usr type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)
La raíz del servidor se exporta a través de NFS. Mi /etc/exports se ve así:
/ 192.168.1.1(ro,no_root_squash,no_subtree_check)
Ahora puedo montar y leer la raíz / desde el cliente NFS 192.168.1.1 (uso am-utils para el montaje automático), pero este cliente no puede acceder a /usr (se muestra vacío en el cliente, pero definitivamente contiene archivos). en el servidor):
# ls /var/mnt/pr-cl-n1/usr
#
Parece que "no_subtree_check" se ignora para los montajes/dev/mapper. ¿Hay otra opción que tengo que usar?
Respuesta1
Desafortunadamente /
y /usr
son sistemas de archivos diferentes. Necesitas exportar /usr.
/usr 192.168.1.1(ro,no_root_squash,no_subtree_check)
entonces exportfs -a
.