Com o servidor NFS do kernel Linux, se você exportar uma árvore de diretórios, isso não inclui nenhum sistema de arquivos montado nessa árvore. Veja a descrição da opção nohide
na página exports(5)
man .
Você precisa exportar o sistema de arquivos montado explicitamente, ou seja, você precisa de uma linha separada em exports
para /exports/user1/data1
. Além disso, você precisará (re) iniciar o servidor NFS após montar /exports/user1/data1
.
No lado do cliente, você precisa montar /fs_data/data1
separadamente. Conforme discutido na página exports
man, você pode evitar isso incluindo a opção nohide
em /exports/users1/data1
ou a opção crossmnt
em /exports/users1
, mas isso pode causar problemas porque o cliente verá arquivos com o/fs_data/foo
mesmo número de inode no que parece ser o mesmo sistema de arquivos. Isso pode, por exemplo, levar um programa de cópia ou arquivamento de arquivos a omitir arquivos porque acha que já foi feito backup deles (se o programa tiver visto /fs_data/data1/bar
com inode 42, ele achará que o arquivo não relacionado %code% with inode 42 no que parece ser o mesmo sistema de arquivos - mas na verdade não é - é o mesmo arquivo).