削除したスナップショットがDFの出力にまだ表示される
削除したスナップショットがDFの出力に「stale file handle」とともにまだ表示される問題を解決する方法を学習します。
症状: 以前に削除したスナップショットがdf
の出力にメッセージstale file handle
とともにまだ表示されます。
原因: NFSv3クライアントを使用してスナップショット・ディレクトリでls
、du
、find
などの操作を実行すると、サービスによってディレクトリが自動的にエクスポートされます。クライアントは、nfs_d_automount()
を使用してディレクトリを検出およびマウントします。ディレクトリが最初に検出およびマウントされた後は、クライアントはディレクトリを自動的にマウントします。
その後でスナップショットを削除すると、マウントは切断されます。クライアントはまだスナップショットへのアクティブな参照を保持していますが、スナップショット自体にはアクセスできなくなるため、stale file handle
をレポートします。
解決策: スナップショットを手動でアンマウントします。これには、
umount
コマンドで-f
フラグを使用する必要がある場合があります。例:sudo umount -f 10.x.x.x:/fs-export-path /mnt/yourmountpoint
ノート
unmountコマンドが失敗してメッセージ
unmountコマンドが失敗してメッセージ
device busy
が返された場合は、ファイル・システムをアンマウントできない: device is busyでこの問題の解決策を参照してください。