Acho que entendo a maneira como as exportações pré-NFS4 funcionam, especificamente o namespace do ponto exportado.
(ou seja, export / mnt / blah no servidor, use o servidor de montagem: / mnt / blah / my / mnt / point no cliente)
No entanto, estou tendo dificuldades em lidar com as exportações do NFS4.
O que eu consegui reunir até agora é que você exporta uma 'root' marcando-a com fsid = 0, que você então importa no lado do cliente, referindo-se a ela como '/'.
(ou seja, exportfs -o fsid = 0 / mnt / blah no servidor, servidor de montagem: / no cliente)
No entanto, depois disso, fica um pouco estranho. Da minha brincadeira, parece que não posso exportar nada que não esteja em / mnt / blah. Por exemplo, exportfs / home / user1 falha ao tentar montar a partir do cliente, a menos que / mnt / blah / home / user1 exista no servidor.
Se este for o caso, qual é a diferença entre exportfs / mnt / blah / subdir1 no servidor e mount server: / subdir1 no cliente e apenas pulando o exportfs e montando o subdiretório de / mnt / blah que você deseja?
Por que você precisaria exportar algo diferente da raiz? É tudo no mesmo espaço de nomes de qualquer maneira.