Linux マウント解除 busy時の原因と解決策【強制解除も解説】

Linuxシステムで、使用中のファイルシステムをアンマウントしようとすると、「busy」というメッセージが表示されます。これは、ファイルシステムにアクセスしているプロセスがあるか、ファイルが開かれていてアンマウントできないためです。

この問題を解決するには、まずどのプロセスやファイルがそのファイルシステムを使用しているかを特定する必要があります。次のコマンドを使用して確認することができます:

sudo lsof | grep /mnt/your_mount_point

“/mnt/your_mount_point”をアンマウントしたいマウントポイントに置き換えてください。これにより、そのファイルシステムにアクセスしているプロセスとファイルが表示されます。

次に、これらのプロセスを終了するか、ファイルの開いた状態を解除することが選択肢となります。これらのプロセスやファイルを終了できない場合は、マウントを強制的にキャンセルすることも試すことができますが、これはデータの損失やファイルシステムの破損を引き起こす可能性があります。以下のコマンドを使用して強制的にマウントを解除できます。

sudo umount -l /mnt/your_mount_point

注意してください、強制的なマウントの解除は予期せぬ問題を引き起こす可能性がありますので、必要に応じてデータをバックアップし、注意して操作してください。

bannerAds