ボリュームオプション「-snapdir-access」を変更すると再マウントが必要になるのはなぜですか?
環境
- ONTAP 9
- NFSv3
回答
- 動作は、クライアントが V3ルックアップコールを送信するかどうかによって異なります。
- クライアントが V3 LOOKUPコールを送信すると、ストレージシステムは現在の -snapdir-access 設定に基づいて適切に応答します。
- クライアントがローカルディレクトリキャッシュを参照し、 V3ルックアップコールを送信しない場合、 ストレージ側のnew-snapdir-access設定は有効になりません。
例:
-snapdir-access disabled:
80 2024-04-06 14:25:00.017290 0.000079 Client_IP 698 Storage_IP 2049 NFS 226 V3 LOOKUP Call (Reply In 81), DH: 0x69edfd3b/.snapshot
81 2024-04-06 14:25:00.017384 0.000094 Storage_IP 2049 Client_IP 698 NFS 186 V3 LOOKUP Reply (Call In 80) Error: NFS3ERR_NOENT
[root@centos1 mnt]# cd .snapshot
-bash: cd: .snapshot: No such file or directory
-snapdir-access enabled:
82 2024-04-06 14:52:03.471510 0.000067 Client_IP 978 Storage_IP 2049 NFS 226 V3 LOOKUP Call (Reply In 83), DH: 0x69edfd3b/.snapshot
83 2024-04-06 14:52:03.471599 0.000089 Storage_IP 2049 Client_IP 978 NFS 322 V3 LOOKUP Reply (Call In 82), FH: 0x0408dcdd
[root@centos1 mnt]# cd .snapshot
[root@centos1 .snapshot]#
追加情報
AdditionalInformation_text