Не могу убить процессы

Аватар пользователя push

стоит дополнительный винт с реисерфс
иногда валится какойто узел в фс и все процессы которые используют раздел виснуть
fuser -vm <точка_монтирования>
показывает эти процессы
kill -9 [pid] эти процессы убить не может, соответствено отмонтировать раздел нельзя что бы исправить ошибки в фс (reiserfsck /dev/hdd1 --fix-fixable)
подскажите что сделать с что бы убить повисшие процессы

Аватар пользователя slavaz

Re: не могу убить процессы

Цитата:
иногда валится какойто узел в фс и все процессы которые используют раздел виснуть

Оппана... это совсем нештатная ситуация. Я бы даже сказал больше, но чего уж тут говорить - надо действовать. Срочно сливай данные на другой винт, причём в идеале не feiserfs (я не гоню на reiserfs - вероятно у тебя одна из причин грохания ФС - кривая реализация в твоём ядре (некая unstable-ветка))

ну попробуй
fuser -k <точка_монтирования>
umount -l <точка_монтирования>
Может, поможет...

Аватар пользователя push

Re: не могу убить процессы

решился ночью перегрузить.. команда reboot зависла.. до сих пор висит... kill -9 ее не убивает
процессы как висели так и висят..
fuser -k
umount -l
сработало, раздел отсоеденилися
отработал reiserfsck .. странно что ничего не нашел, было два раза исправлял ошибки монтировал снова раздел и работало..

Аватар пользователя sergeil

Re: не могу убить процессы

Цитата:
push писал:
иногда валится какойто узел в фс и все процессы которые используют раздел виснуть.

Как я понимаю, процессы находятся в ожидании завершения системного вызова, то есть, в пространстве ядра.

Цитата:
fuser -vm <точка_монтирования>
показывает эти процессы
kill -9 [pid] эти процессы убить не может, соответствено отмонтировать раздел нельзя что бы исправить ошибки в фс (reiserfsck /dev/hdd1 --fix-fixable)
подскажите что сделать с что бы убить повисшие процессы

Такое убиение процессов - плохая практика. Так сказать, последний аргумент. Чем меньше вы этим пользуетесь - тем лучше.

В Вашем случае, простое убивание процессов ничего не даст. Нужно найти и устранить причину возникновения проблемы. Как я понимаю, они кроются в обращении к файловой системе...

Кстати, а насколько хорошо работают (уживаются на одном шлейфе) Ваши /dev/hdc и /dev/hdd? У меня одно время были жестокие конфликты между 40-ой IBM и CD-RW(TEAC). Проявлялось это в том, что попытка писать болванку или просто ее почастить приводила к недоступности HDD. Проблем частично решиласть после того, как я два винта повесть на один шлейф (Primary), а CD-ROM с CD-RW на второй (Secondary). Потом я этот конфликтный CD-RW заменил..., но переставлять устройства уже не пробовал. Так и стоит (HDD + HDD), (DVD + DVD-RW). Обратите внимание при каких обстятелствах происходит сбой...

Так что, как я это понимаю, задача распадается на несколько.
1. Проверить/устранить аппаратный конфликт.
2. Проверить исправность/качество самого HDD (я использую MHDD)
3. Проверить/обновить драйвер ядра (ядро).

RSS-материал