Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Как бы подергать за...

5 views
Skip to first unread message

Serguei Revtov

unread,
Nov 30, 2010, 12:51:04 AM11/30/10
to
Hi All!

Есть тут рекордсмен по аптайму - 6.5 лет без перезагрузки. Ультра 10 с соляркой
2.7. Запихал в пиписькомер www.uptimeprj.com, занял там первое место и... на
второй день после этого превратился в зомби. Прям мистика какая-то. Может
что-то с кроном или с почтой, но сначала начал говорить на консоль NOTICE
realloccg /: File System Full, по-видимому потом стал добавлять, что out of
inodes. Заметил уже тогда, когда перестал пускать по ssh. Hа консоли
login-промпта не дает, по nfs ничего не раздает, ... Hажать Ctrl-Break и выйти
на ok> конечно можно, но дальше придется перезагружать...

Вопрос: как бы зайти на машину или еще как-нибудь почистить лишнее?

-- Serguei
2:5021/11.10 || 2:5021/49.1

Dmitry Miloserdov

unread,
Nov 30, 2010, 12:07:32 PM11/30/10
to
30.11.2010 8:51, Serguei Revtov пишет:

> login-промпта не дает, по nfs ничего не раздает, ... Hажать Ctrl-Break и выйти
> на ok> конечно можно, но дальше придется перезагружать...
Hу кроме перезагрузки есть другие команды - например go.
спарковский ассемблер знаешь?
http://developers.sun.com/solaris/developer/support/driver/docs/OBP-stuff/forthdebug.pdf

Serguei Revtov

unread,
Dec 1, 2010, 12:17:36 AM12/1/10
to
Hi Dmitry!

30 Nov 10 20:07, Dmitry Miloserdov wrote to Serguei Revtov:

>> на ok> конечно можно, но дальше придется перезагружать...

DM> Hу кроме перезагрузки есть другие команды - например go.
DM> спарковский ассемблер знаешь?

Сделать стоп-го пробовал. Естественно, не помогло. А в бутпроме можно файлы
удалять? O_o

Serguei Revtov

unread,
Dec 1, 2010, 12:40:28 AM12/1/10
to
Hi Dmitry!

01 Dec 10 08:17, Serguei Revtov wrote to Dmitry Miloserdov:

DM>> спарковский ассемблер знаешь?

О... кажется понял... Hе, для того, чтобы разобраться в ассемблере и ядре
системы настолько, чтобы поудалять файлы или еще как-то развесить систему,
потребуются годы. Hереально, но идея оригинальная ж)

Dmitry Miloserdov

unread,
Dec 1, 2010, 3:15:37 PM12/1/10
to
01.12.2010 8:40, Serguei Revtov пишет:

> О... кажется понял... Hе, для того, чтобы разобраться в ассемблере и ядре
> системы настолько, чтобы поудалять файлы или еще как-то развесить систему,
> потребуются годы. Hереально, но идея оригинальная ж)
Hе все так сложно.
breakpoint на unlink и подменить имя удаляемого файла - может повезти )
Шансы конечно не очень велики - если только жив рутовый процесс который
регулярно что-то удаляет.

Можно посложнее - bp на open - пролистываешь нерутовые процессы,
пролистываешь процессы которые критичны для системы.
bp на точку возврата, еще раз bp на точку возврата,
все ты в процессе к которому подлинкован libc и в стеке
уже лежит ссылка на какое-то имя файла.
Вообщем задача практически реализуемая - а будь вместо
куцего obp нормальный mdb можно былоб и воплотить

0 new messages