「ディスクスリープ」中のプロセスを強制終了または終了する方法はありますか

「ディスクスリープ」中のプロセスを強制終了または終了する方法はありますか

私は KDE Plasma で Linux Mint 18.2 を実行しています。最近、大きなファイルをリムーバブル ドライブにコピーすると、ほとんどの場合、プロセスが終了直前にハングすることに気づきました。

KSysGuard を開いて、 のプロセスがfile.soにあることを確認しましたdisk sleep
この状態になると、プロセスは またはkill信号endを受信して​​いないようです。再起動することにして、 を開いterminalKonsoleコマンドを実行しましたreboot。しかし、再起動も途中で止まってしまいました。電源ボタンを押して、ラップトップを強制的にシャットダウンしなければなりませんでした。

kill今、私はそれが不可能なのか、それとも状態endにあるプロセスなのかを知りたいのです。I/O Sleep

答え1

プロセスがuninterruptible sleep状態にある場合、その状態から抜けるまで、プロセスを強制終了したり終了したりすることはできません。その状態にある間、プロセスはカーネル上でシステム コールを呼び出し、プロセスに代わって実行されているカーネル コードは、何らかのイベントが発生するのを待機してプロセスをブロックします。

この質問は、https://stackoverflow.com/q/223644/5161900

関連情報