|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Nick Leuta 2:5020/400 26 Aug 2002 20:05:13 To : Valentin Davydov Subject : Re: прикручивание UPS-а к FreeBSD -------------------------------------------------------------------------------- "Valentin Davydov" <val@sqdp.trc-net.co.jp> сообщил/сообщила в новостях следующее: > > From: "Nick Leuta" <skynick@stu.lipetsk.su> > > Date: Wed, 21 Aug 2002 16:07:56 +0000 (UTC) > >Вобщем, не знаю как сейчас, но думаю что во фревом init'е принципиально > >ничего за прошедшие два года не изменилось. Проблема заключается в том, что > >если у UPS'а нет встроенной задержки на выключение (т.е. после того, как > >софт скомандовал выключаться, он еще некоторое время продолжает работать, и > >лишь потом уже выключается), то такой UPS нельзя прикрутить к Фре. > Эта проблема заключается не в упсе, а в кривых руках, точнее, в неправильном > алгоритме шатдауна. Любой исправный УПС после сигнализации о падении питания > способен прокормить сервер эти самые пару минут, за которые тот успеет > корректно сделать shutdown -r now. А команду на выключение упсу надо давать > не до, а _после_ перезагрузки, пока файловые системы не подмонтированы ещё. То, что дело в неправильном алгоритме шатдауна - ежу понятно. Вопрос в том, что считать правильным алгоритмом. То, что описал ты - ни что иное как workaround для *BSD. Ибо когда система шатдаунится не по сигналу об отключении питания + какое-то время, а по сигналу о разряде батареи из-за того, что уже долго работаем при выключенном питании - тут уже не до игрушек с перезагрузкой, которая может быть достаточно долгой - потушить, подождать пока железка там свои железные дела порешает, прежде чем до MBR дело дойдет... -- Паранойя - профессиональное заболевание системных администраторов... SkyNick --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657711c8f4eb.html, оценка из 5, голосов 10
|