De um computador cliente executando o macOS eu me conecto a um diretório no meu servidor Debian na rede local usando o endereço nfs://192.168.0.14/mnt/archive/foo
. O estranho é que alguns diretórios foo
estão vazios no cliente, mas não no servidor. Todos os diretórios têm a mesma permissão e propriedade. A única linha /etc/exports
com o endereço IP do cliente é
/mnt/archive/foo 192.168.0.17(ro,no_root_squash,insecure,subtree_check,fsid=0)
Alguma pista?
Edit: Acontece que apenas diretórios com caracteres não ASCII no nome do arquivo aparecem vazios. Portanto, parece um problema de codificação de caracteres.
No computador cliente, adicione a linha
ao arquivo
/etc/nfs.conf
. Isso informa ao macOS para normalizar os caminhos NFS usando a Composição canônica do formulário de normalização (NFC).https://j-li.net/posts/mounting-a-linux-nfs-on-osx