手当たり次第に書くんだ

飽きっぽいのは本能

macOS Ventura で NFSv4 を Finder からマウントできない場合の整理

macOS Ventura から NFSv4 共有を Finder で扱おうとしたときの整理です。macOS は UNIX 系 OS ですが、Finder からの NFS 利用は期待通りに動かないことがあり、サーバー側よりクライアント側の扱いを疑う必要があります。

状況

  • Linux クライアントからは NFS 共有を問題なくマウントできる。
  • NFS サーバーは NFSv4 を前提に設定している。
  • macOS の Finder から接続すると期待通りにマウントできない。
  • コマンドラインからは別の挙動になる場合がある。

サーバー側の確認

まず Linux 側で exports と NFS サービスを確認します。Linux クライアントで正常に使えるなら、サーバー設定だけが原因とは限りません。

cat /etc/nfs.conf
cat /etc/exports
sudo exportfs -v
sudo systemctl status nfs-server --no-pager

macOS からコマンドで確認する

Finder でうまくいかない場合でも、`mount_nfs` で明示的にバージョンやマウント先を指定すると切り分けしやすくなります。

sudo mkdir -p /Volumes/nfs-share
sudo mount_nfs -o vers=4 <nfs-server>:/srv/nfs/share /Volumes/nfs-share
mount | grep nfs
ls -la /Volumes/nfs-share

Finder に期待しすぎない

NFS は SMB のようなデスクトップ向け共有として扱うと、GUI 側の都合に引っ張られます。macOS で常用する共有は SMB、Linux/UNIX 間のサーバー用途は NFS、と分けた方が運用しやすい場合があります。

まとめ

macOS で NFSv4 を扱う場合、Finder の挙動だけで NFS サーバー設定の良し悪しを判断しない方が安全です。まず Linux クライアントでの確認、次に macOS の `mount_nfs` による確認、最後に GUI 利用の可否という順番で見ると整理しやすくなります。

macOS Ventura で NFSv4 を Finder からマウントできない場合の整理

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る