Linuxシステムでパーティションを強制的にumountするにはどうすればよいですか?通常はsudo umount /dev/<Device>と入力しますが、デバイスがビジーの場合は戻ります

 umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

回答

あなたはしません。そのメッセージには理由があります。 。現在、何かがパーティションを使用しているため、強制的にアンマウントするとデータが破損する可能性があります。したがって、最初に行うことは、パーティションを使用しているものを確認することです。

$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

OK、誰が使用しているか見てみましょう:

$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint 

つまり、PIDが、ユーザーpiが所有し、現在マウントポイントにアクセスしています。この場合、ターミナルとcd ed into mountpoint

必要なのは、そのプロセスを停止することだけです。それが何であるかを知っている場合は、停止するだけです。 「t(そしてそれはあなたが所有している)、あなたはそれをkillすることができます:

これでうまくいきました!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です