ファイル・システムをアンマウントできない: device is busy

「device is busy」というメッセージでアンマウント(umount)が失敗します。

例:

sudo umount -f 10.x.x.x:/fs-export-path /mnt/yourmountpoint
device is busy

原因1: mountpointディレクトリ内からumountコマンドを実行しようとしています。

解決策1: ファイル・システムのマウント・ポイントの外にあるディレクトリに移動し、umountコマンドを再試行します。

原因2: ファイル・システムのマウント・ターゲットから突然切断されました。

詳細情報: 次の例のようなNFSメッセージが表示されます:
parrm: B cannot remove 'mnt/directory/.nfs <unique_id>':
 Device or resource busy
解決策2:
  1. fuserまたはlsof操作を使用して、ファイルをロックしたプロセスを見つけ、そのIDをメモします。

    lsofの使用方法の詳細は、lsof(8) - Linuxのmanページを参照してください。

    fuserの使用方法の詳細は、fuser(1) - Linuxのmanページを参照してください。

  2. ファイルをロックしたプロセスを特定したら、killコマンドを使用してそのプロセスを停止します。例:
    kill <process_id>

    詳細は、kill(1) - Linuxのmanページを参照してください。

  3. umountコマンドを再試行します。