Linuxでハードドライブをアンマウントするときにデバイスがビジーであると表示される場合は、どのように解決しますか?
Linuxシステムでデバイスがビジーとして表示された場合、プロセスがこのデバイスまたはマウントポイントを使用していることを意味します。この問題を解決するには、次の手順に従ってください。
- 他のプロセスがデバイスを使っているかどうかを確認する。以下のコマンドでデバイスの使用状況を見ることができる。
sudo lsof /dev/设备名
出力が表示される場合、デバイスは利用されています。killコマンドでデバイスを占有しているプロセスを終了できます。
- マウントポイントにファイルやディレクトリが使用されているかどうか確認します。次のコマンドを使用して、マウントポイントにどのプロセスがファイルやディレクトリを使用しているかを確認できます。
sudo lsof 挂载点
マウントポイント以下のファイルやディレクトリを使用中のプロセスがある場合は、出力が得られます。killコマンドを使用すると、マウントポイント以下のファイルやディレクトリを占有しているプロセスを終了できます。
- プロセスがデバイスやマウントポイントにアクセスしていないことが確認できた場合は、それでもデバイスビジーのエラーが出ることがあります。その場合は、マウントポイントをアンマウントすることで解決できることがあります。マウントポイントは次のコマンドでアンマウントします。
sudo umount 挂载点
アンインストールに成功したら、続けて操作できます。
- それでもデバイスのアンインストールができないで、「デバイスが使用中です」というエラーメッセージが表示される場合は、システムのサービスやプロセスによってデバイスが使用されている可能性があります。この場合、システムを再起動して再度デバイスのアンインストールを試してみてください。
デバイスをアンインストールする際には、保存されていないデータや開いているファイルがないことを確認してください。さもないとデータが失われたり破損したりする恐れがあります。