Gibt es eine Möglichkeit, einen Prozess im „Festplattenruhezustand“ abzubrechen oder zu beenden?

Gibt es eine Möglichkeit, einen Prozess im „Festplattenruhezustand“ abzubrechen oder zu beenden?

Ich verwende Linux Mint 18.2 mit KDE Plasma. Vor Kurzem ist mir aufgefallen, dass der Vorgang beim Kopieren großer Dateien auf Wechseldatenträger meistens kurz vor dem Abschluss hängen bleibt.

Ich habe KSysGuard geöffnet und gesehen, dass der Prozess file.soin ist disk sleep.
Wenn das passiert, scheint der Prozess kein Signal zu empfangen kill. endIch habe mich für einen Neustart entschieden, ein terminalin geöffnet Konsoleund rebootden Befehl ausgeführt. Aber auch der Neustart blieb mittendrin hängen! Ich musste den Netzschalter drücken und das Herunterfahren meines Laptops erzwingen.

Jetzt möchte ich wissen, ob dies unmöglich ist killoder ob endsich ein Prozess im I/O SleepStatus befindet?

Antwort1

Wenn sich ein Prozess in einem bestimmten uninterruptible sleepZustand befindet, können Sie ihn nicht beenden oder anderweitig beenden, bis er diesen Zustand verlässt. Während er sich in diesem Zustand befindet, hat der Prozess einen Systemaufruf im Kernel ausgeführt und der im Auftrag des Prozesses ausgeführte Kernelcode hat den Prozess blockiert, während er auf das Eintreten eines Ereignisses wartet.

Beachten Sie, dass diese Frage ein Duplikat sein kann vonhttps://stackoverflow.com/q/223644/5161900

verwandte Informationen