umount - デバイスが使用中です。

umount - デバイスが使用中です。

時にはデバイスを削除したい場合があります。

sudo umount /dev/loop0

メッセージを受け取ります

umount: /mnt: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

私は通常コンソールウィンドウ(私の場合はxfce4-terminal)を閉じますumount

この質問はどういう意味ですか?よりスマートな解決策はありますか?

ベストアンサー1

これは、プロセスがマウントポイントの下に作業ディレクトリまたは開かれたファイルハンドルを持っていることを意味します。最善の方法は、削除する前に問題のあるプロセスを終了し、作業ディレクトリを変更するか、ファイルハンドルを閉じることです。

しかし、Linuxには代替手段があります。umount -l「怠惰な」削除の呼び出しを使用してください。ファイルシステムはマウントされ続けますが、すでに使用されているプロセスを除いて、それらを表示または使用することはできません。問題のプログラムが何らかの方法で終了すると、システムはファイルシステムのマウント解除を「完了」します。

おすすめ記事