macOSを実行しているクライアントコンピュータでこのアドレスを使用して、ローカルネットワーク上のDebianサーバーのディレクトリに接続しますnfs://192.168.0.14/mnt/archive/foo
。奇妙なことに、一部のディレクトリはfoo
クライアントでは空ですが、サーバーでは空です。すべてのディレクトリには同じ権限と所有権があります。/etc/exports
クライアントIPアドレスを含む唯一の行は次のとおりです。
/mnt/archive/foo 192.168.0.17(ro,no_root_squash,insecure,subtree_check,fsid=0)
どんな手がかりがありますか?
編集:ファイル名にASCII以外の文字を含むディレクトリのみが空であることがわかりました。だからこれは文字エンコーディングの問題のようです。
答え1
クライアント コンピュータに次の行を追加します。
nfs.client.mount.options = nfc
ファイルとして/etc/nfs.conf
。これは、macOSにNFC(Normalized Form Canonical Composition)を使用してNFSパスを正規化するように指示します。