alibek Posted December 15, 2025 Posted December 15, 2025 Есть старый сервер с RHEL4. На сервере подключен дисковый том по протоколу iSCSI. На СХД был сбой, дисковый том отвалился, при попытке перезапуска iscsid получал сообщение, что модель iscsi_sfnet используется. Попробовал удалить модуль командой "rmmod -f iscsi_sfnet" - та же ошибка. Попробовал команду "rmmod -fw iscsi_sfnet" - и теперь процесс завис и не убивается: # cat /proc/30014/status Name: rmmod State: D (disk sleep) SleepAVG: 78% Tgid: 30014 Pid: 30014 PPid: 1 TracerPid: 6168 Uid: 0 0 0 0 Gid: 0 0 0 0 FDSize: 256 Groups: 0 1 2 3 4 6 10 VmSize: 2396 kB VmLck: 0 kB VmRSS: 188 kB VmData: 28 kB VmStk: 16 kB VmExe: 6 kB VmLib: 1286 kB StaBrk: 00503000 kB Brk: 00503000 kB StaStk: 7fbffffa70 kB Threads: 1 SigPnd: 0000000000040100 ShdPnd: 0000000000004103 SigBlk: 0000000000000000 SigIgn: 0000000000000000 SigCgt: 0000000000000000 CapInh: 0000000000000000 CapPrm: 00000000fffffeff CapEff: 00000000fffffeff Пробовал подключиться отладчиком (gdb, attach 30014) — получаю сообщение "ptrace: Operation not permitted". Перегружать сервер нежелательно. Можно ли как-то прибить процесс и выгрузить модули ядра, не перегружая сервер? Подключиться отладчиком к процессу скорее всего не могу из-за SELinux. SELinux можно и отключить, но я вообще не уверен, что с помощью gdb смогу аккуратно выгрузить ненужное, а не уроню весь сервер. Не подскажете, есть ли более безопасные способы закрыть подобные зависшие процессы? Вставить ник Quote
sdy_moscow Posted December 15, 2025 Posted December 15, 2025 Собственно, кроме kill с ид процесса особо ничего не придумано, вроде как. Вставить ник Quote
alibek Posted December 16, 2025 Author Posted December 16, 2025 Удалось решить без перезагрузки. Удалил сопоставленное устройство (dmsetup remove), команда отвисла (точнее завершилась ошибкой). Вставить ник Quote
stalker86 Posted December 16, 2025 Posted December 16, 2025 На кого dmsetup remove натравливали? Вставить ник Quote
alibek Posted December 16, 2025 Author Posted December 16, 2025 На том lvm, я iscsi через multipath и lvm подключал. Уже и не помню, почему именно так. Кажется, чтобы потом легко было менять размер тома. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.