On Sat, 8 Jul 2006, Paul Arakelyan wrote: Ну и кто сказал, что при -F file опять ядро не прибъёт mount_mfs? (вероятность сего поменьше будет - но наверняка больше 0 ).
Попытался на домашней 6.1-STABLE повторить Ваш эксперимент с переполнением свопа и swap-backed md - получается совсем другое поведение. Итак, свопа у меня 1G, готовимся к прострелу ноги: mdmfs -s 2g md /mnt В списке процессов никакого mount_mfs не видим; единственное, что видим - системный процесс 0 1131 0 0 -8 0 0 8 mdwait DL ?? 0:00.00 [md0] Стреляем в ногу: dd if=/dev/zero of=/mnt/aaa bs=1m С другой консоли запускаем top, видим, как своп исчерпывается. Далее ядро по очереди убило все процессы, кроме системных. Я смог опять зайти в систему, увидел, что мой диск и файл на нем - на месте, зато в свопе забит под завязку. Я издал umount /mnt, mdconfig -du0 - своп освободился. Система работает нормально, вот письмо из нее пишу. Так что, по крайней мере, RELENG_6 с данным видом форс-мажора, я считаю, справилась неплохо. Хотя конечно, если бы на ней крутилась та же zebra, она бы ее прибила (как прибила syslogd и named). Механизм "неубиваемых" процессов был бы очень полезен, не спорю. Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message