Я попытался убить процесс:
sam@sam-desktop:~$ ps -aux|grep sda
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 2898 0.0 0.0 0 0 ? S 11:39 0:00 [jbd2/sda6-8]
root 2899 0.0 0.0 2300 716 ? D 11:39 0:00 mount -t ext4 -o uhelper=udisks,nodev,nosuid /dev/sda6 /media/634bad56-5543-40fe-843b-cd31f4a95dba_
sam 2973 0.0 0.0 3328 876 pts/0 S+ 14:13 0:00 grep --color=auto sda
sam@sam-desktop:~$ sudo kill -9 2898
sam@sam-desktop:~$ sudo kill -9 2899
sam@sam-desktop:~$ sudo killall -9 2898
2898: no process found
sam@sam-desktop:~$ sudo killall -9 2899
2899: no process found
sam@sam-desktop:~$ ps -aux|grep sda
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root 2898 0.0 0.0 0 0 ? S 11:39 0:00 [jbd2/sda6-8]
root 2899 0.0 0.0 2300 716 ? D 11:39 0:00 mount -t ext4 -o uhelper=udisks,nodev,nosuid /dev/sda6 /media/634bad56-5543-40fe-843b-cd31f4a95dba_
sam 2987 0.0 0.0 3328 872 pts/0 S+ 14:22 0:00 grep --color=auto sda
sam@sam-desktop:~$
После предложений я попытался:
sam@sam-desktop:~$ sudo umount -f /media/634bad56-5543-40fe-843b-cd31f4a95dba_
umount2: Invalid argument
umount: /media/634bad56-5543-40fe-843b-cd31f4a95dba_: not mounted
sam@sam-desktop:~$ sudo umount -l /media/634bad56-5543-40fe-843b-cd31f4a95dba_
umount: /media/634bad56-5543-40fe-843b-cd31f4a95dba_: not mounted
sam@sam-desktop:~$
Несколько моментов:
killall
принимает только имена процессов, поэтому ваш синтаксис там был неверным.
[bracketed]
процессы - это потоки ядра, которые не будут реагировать на то, что были убиты программой пользовательского пространства, такой как kill
.
Нечто подобное mount
ожидает ответа ядра. Он должен смонтировать, а затем закрыть. Единственный раз, когда он зависает, это когда гора не может пройти, AFAIK. Подумайте об использовании -v
в опциях монтирования, чтобы увидеть точную проблему.
Я думаю, вы хотите попробовать sudo umount -f /media/634bad56-5543-40fe-843b-cd31f4a95dba_
, и если это не сработает: sudo umount -l /media/634bad56-5543-40fe-843b-cd31f4a95dba_
. Я надеюсь, что ядро увидит размонтирование и остановит предыдущую операцию монтирования.
Также, если это монтирование из вашего /etc/fstab
, вы можете рассмотреть использование UUIDs вместо «/dev/sdxn
» устройств, которые могут менять имя между ботинками. [ 1119]
Процесс находится в непрерывном сне и поэтому не может быть убит.
Из википедии
Непрерывное состояние сна - это состояние сна, которое не будет обрабатывать сигнал сразу. Он будет активирован только в результате доступности ожидаемого ресурса или после истечения времени ожидания во время этого ожидания (если указано при переводе в спящий режим). Он в основном используется драйверами устройств, ожидающими дискового или сетевого ввода-вывода (ввода / вывода). Когда процесс непрерывно спит, сигналы, накопленные во время сна, будут замечены, когда процесс вернется из системного вызова или прерывания.
blockquote>Поэтому я бы проверил жесткий диск и раздел на наличие ошибок .
Я считаю, что процессы в скобках - это процессы, которые запускаются потоками ядра и, как таковые, имеют решающее значение для функционирования системы. В этом случае jbd2 - это блочное блочное устройство, которое требуется, если вы хотите использовать свой жесткий диск.
Почему вы хотите убить этот процесс?