削除したスナップショットがDFの出力にまだ表示される

削除したスナップショットがDFの出力に「stale file handle」とともにまだ表示される問題を解決する方法を学習します。

症状: 以前に削除したスナップショットがdfの出力にメッセージstale file handleとともにまだ表示されます。

原因: NFSv3クライアントを使用してスナップショット・ディレクトリでlsdufindなどの操作を実行すると、サービスによってディレクトリが自動的にエクスポートされます。クライアントは、nfs_d_automount()を使用してディレクトリを検出およびマウントします。ディレクトリが最初に検出およびマウントされた後は、クライアントはディレクトリを自動的にマウントします。

その後でスナップショットを削除すると、マウントは切断されます。クライアントはまだスナップショットへのアクティブな参照を保持していますが、スナップショット自体にはアクセスできなくなるため、stale file handleをレポートします。

解決策: スナップショットを手動でアンマウントします。これには、umountコマンドで-fフラグを使用する必要がある場合があります。例:
sudo umount -f 10.x.x.x:/fs-export-path /mnt/yourmountpoint
ノート

unmountコマンドが失敗してメッセージdevice busyが返された場合は、ファイル・システムをアンマウントできない: device is busyでこの問題の解決策を参照してください。