Como posso exportar um sistema de arquivos montado em /dev/mapper via NFS?

Como posso exportar um sistema de arquivos montado em /dev/mapper via NFS?

Eu tenho um servidor "pr-cl-n1" que monta /usr via /dev/mapper assim:

# mount
[...]
/dev/mapper/pr--cl--n1-usr on /usr type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)

A raiz do servidor é exportada via NFS. Meu /etc/exports fica assim:

/       192.168.1.1(ro,no_root_squash,no_subtree_check)

Agora posso montar e ler o root / do cliente NFS 192.168.1.1 (eu uso am-utils para montagem automática), mas este cliente não pode acessar /usr (é mostrado vazio no cliente, mas definitivamente contém arquivos no servidor):

# ls /var/mnt/pr-cl-n1/usr
#

Parece que "no_subtree_check" é ignorado para montagens/dev/mapper. Existe outra opção que devo usar?

Responder1

infelizmente /e /usrsão sistemas de arquivos diferentes. Você precisa exportar /usr.

/usr  192.168.1.1(ro,no_root_squash,no_subtree_check)

então exportfs -a.

informação relacionada