Linux でアンマウント デバイスを管理する場合、「デバイスがビジーです」という状況が頻繁に発生します。ファイル システムがアンマウント中にこの状況が発生し、アンマウント対象のディレクトリにいない場合です。その場合、そのディレクトリを使用しているユーザーまたはプロセスが存在する可能性があります。
# アンマウント /mnt
umount: /mnt: デバイスがビジーです
umount: /mnt: デバイスがビジーです
次に、次のように、fuser コマンドを使用してプロセス ID とプロセスの所有者を表示する必要があります。
# フューザー -mu /mnt/mnt: 25781c(ルート)
# キル -9 25781
# アンマウント /mnt
この場合、rhythmbox ユーザーがそのディレクトリを使用していることを意味します。次に、fuser -ck /dev/sdc1 を使用してプロセスを強制終了することもできます。
# フューザー -m /dev/sdc1
/dev/sdc1: 538
# ps auxw|grep 538
ドンチャ 538 0.4 2.7 219212 56792 SLl 2月11日 11:25 リズムボックス
これらすべての努力がまだ機能しない場合は、プロセスを強制終了した後、この時点で -f -l パラメータを追加して強制的にアンインストールする必要がある場合があります
# umount -f -l /mnt
###注記:###
次のコマンドを使用して、SATA ハードディスクの不良ブロックを確認できます。# badblocks -v /dev/sda
# badblocks -v /dev/sdb
# badblocks -v /dev/mapper/vgosi-lvol1
ブロック0から10477568をチェックしています
不良ブロックのチェック (読み取り専用テスト): 完了
パスが完了しました。不良ブロックは 0 個見つかりました。
以上がLinux でビジー状態のデバイスの問題を解決するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。