Есть ли способ завершить или завершить процесс в «спящем режиме диска»?

Есть ли способ завершить или завершить процесс в «спящем режиме диска»?

Я использую Linux Mint 18.2 с KDE Plasma. Недавно я заметил, что в большинстве случаев, когда я копирую большие файлы на съемные диски, процесс зависает прямо перед завершением.

Я открыл KSysGuard и увидел, что процесс file.soнаходится в disk sleep.
Когда это происходит, процесс, кажется, не получает никакого killили endсигнала. Я решил перезагрузиться, открыл terminalin Konsoleи запустил rebootкоманду. Но перезагрузка также застряла на середине! Мне пришлось нажать кнопку питания и принудительно выключить мой ноутбук.

Теперь я хочу узнать, невозможно ли это killили endпроцесс находится в I/O Sleepсостоянии ?

решение1

Если процесс находится в uninterruptible sleepсостоянии, то нет, вы не можете убить или иным образом завершить процесс, пока он не выйдет из этого состояния. Находясь в этом состоянии, процесс вызвал системный вызов в ядре, и код ядра, выполняемый от имени процесса, заблокировал процесс, ожидая наступления какого-то события.

Обратите внимание, что этот вопрос может быть дубликатомhttps://stackoverflow.com/q/223644/5161900

Связанный контент