Добрый день!
Каждый вечер народ вырубает рубильник каторый тушит роутер под FreeBSD.
Вроде пока ничего с ней не случилось, но хотелось бы подстраховаться. Возможно ли и как HDD сделать ReadOnly, чтобы система не развалилась?
Спасибо.
>Добрый день!
>Каждый вечер народ вырубает рубильник каторый тушит роутер под FreeBSD.
>Вроде пока ничего с ней не случилось, но хотелось бы подстраховаться. Возможно
>ли и как HDD сделать ReadOnly, чтобы система не развалилась?
>Спасибо.
А ты туши роутер по крону
>А ты туши роутер по крону
Электричество просто грубо вырубают. Каким образом крон сработает? Если не трудно, подробнее несколько нельзя ли пояснить?
Спасибо.
>Добрый день!
>Каждый вечер народ вырубает рубильник каторый тушит роутер под FreeBSD.
>Вроде пока ничего с ней не случилось, но хотелось бы подстраховаться. Возможно
>ли и как HDD сделать ReadOnly, чтобы система не развалилась?
>Спасибо.Сделать-то можно...
/etc/fstab соответственно man fstab
>Сделать-то можно...
>/etc/fstab соответственно man fstabА никакие программы не будут пытаться писать логи на диск?
>>Сделать-то можно...
>>/etc/fstab соответственно man fstab
>
>А никакие программы не будут пытаться писать логи на диск?Конечно будут. Но вопрос, изначально, не так ставился.
>Конечно будут. Но вопрос, изначально, не так ставился.Согласен, не так ставился :) Поставим иначе: Если сделать диск ReadOnly, не надо ли чего подправить в тех программах которые будут пытаться писать в логи? И какие это программы?
Спасибо.
зы. Ничего кроме NAT и ipfw на роутере не ставилось.
>>Конечно будут. Но вопрос, изначально, не так ставился.
>
>Согласен, не так ставился :) Поставим иначе: Если сделать диск ReadOnly, не
>надо ли чего подправить в тех программах которые будут пытаться писать
>в логи? И какие это программы?
>
>Спасибо.
>
>зы. Ничего кроме NAT и ipfw на роутере не ставилось.как, вариант, могу предложить перенести логи на отдельный раздел, а в /var/log поставить симлинк. Но еще возникает вопрос с /etc/mtab (это что вспомнилось). Да и мало-ли, что куда пишет.
Ну а если очень надо, то вышеописанное делать не стоит, а проще купить небольшой UPS :)))
>>Конечно будут. Но вопрос, изначально, не так ставился.
>
>Согласен, не так ставился :) Поставим иначе: Если сделать диск ReadOnly, не
>надо ли чего подправить в тех программах которые будут пытаться писать
>в логи? И какие это программы?
>
>Спасибо.
>
>зы. Ничего кроме NAT и ipfw на роутере не ставилось._Теоретически_ можно заставить syslogd (другого пишущего логи софта вроде у вас не будет) писАть логи на другую машину, практически -- можно заставить писать только на консоль (но смысл логов теряется, тогда уж писать в /dev/null).
Идеальное решение -- любой UPS, (конечно, поддерживаемый apcupsd, Network UPS Tools или какие еще во фре есть UPS демоны) который выдержит время от вырубания питания до окончания shutdown. А демона управления UPS'ом настроить на немедленное выключение по слету питания.
Добавление: пока сочинял ответ, практически то же самое уже сказал другой человек. ;-)))
Спасибо большое за ответы.Продолжаем разговор (с) :)
Схема следуюющая:
1.Роутер - 1 шт.
2.UPS - 1 шт.
3.Народ вырубающий электричество рубильником - неограниченноНарод в конце рабочего дня "тушит свет". UPS кричит роутеру караул.
Роутер делает halt и кричит UPS чтоб тот вырубился (что первично?:)
Чтобы заработала такая схема что нужно? Как демон UPS может понять что электричества нет и что должен сказать этот же демон UPSнику чтоб тот сам вырубился?
Спасибо.зы. Где посмотреть как запускается демон упс и есть ли он вообще в умалчальной конфигурации?
>Спасибо большое за ответы.
>
>Продолжаем разговор (с) :)
>
>Схема следуюющая:
>1.Роутер - 1 шт.
>2.UPS - 1 шт.
>3.Народ вырубающий электричество рубильником - неограниченно
>
>Народ в конце рабочего дня "тушит свет". UPS кричит роутеру караул.
>Роутер делает halt и кричит UPS чтоб тот вырубился (что первично?:)
>Чтобы заработала такая схема что нужно? Как демон UPS может понять что
>электричества нет и что должен сказать этот же демон UPSнику чтоб
>тот сам вырубился?Нужно: п.1, п.2, свободный порт RS-232 и спецкабель (в комплекте с нормальными UPS идет). Я бы советовал бесперебойник от APC (для демона apcupsd). Пусть он подороже других, но у APC почему-то ;-) наилучшая поддержка в *NIX-системах. Кухня на http://www.apcupsd.com. Там же можно посмотреть список работающих моделей и требуемые марки кабелей. Предостерегаю, не берите USB, оно умеет только dumb-mode, что есть дрянь.
Насчет "первично-вторично" -- схема приблизительно такова: долбо... вырубают питание, UPS переходит на батареи и кричит в COM-порт что-то вроде "я перешел на батареи, смогу протянуть еще XXX минут (про минуты умеют орать только дорогие smart-версии UPS)". Демон принимает сообщение и принимает решение (как настроите): либо сразу shutdown, либо ждать, пока батареи не истощатся до Y% емкости, тогда shutdown. С момента начала shutdown UPS'у поступает специальная команда, он отсчитывает некоторе время и вырубается сам. Это все очень и очень грубо, "на пальцах".
>зы. Где посмотреть как запускается демон упс и есть ли он вообще
>в умалчальной конфигурации?Должен быть в портах.
Огромное спасибо всем за ответы.
Считаю вопрос исчерпан :)
>Огромное спасибо всем за ответы.
>Считаю вопрос исчерпан :)Да только вот одно добавление
такая штука есть на BSDi. Может она и на фри есть ?
softrdonly
Periodically check to see if any files are open for writ-
ing on the filesystem. If none exist, downgrade the
filesystem to read-only. When an open for writing is
made, upgrade the filesystem back to read-write. The
benefit of this option is that quiescent filesystems will
be marked clean and consequently will not need to have
fsck(8) run on them after a crash.
...схема приблизительно такова: долбо... вырубают питание, UPS переходит на
>батареи и кричит в COM-порт что-то вроде "я перешел на батареи,
>смогу протянуть еще XXX минут (про минуты умеют орать только дорогие
>smart-версии UPS)". Демон принимает сообщение и принимает решение (как настроите): либо
>сразу shutdown, либо ждать, пока батареи не истощатся до Y% емкости,
>тогда shutdown. С момента начала shutdown UPS'у поступает специальная команда, он
>отсчитывает некоторе время и вырубается сам. Это все очень и очень
>грубо, "на пальцах".блин, а вот почему-то smart-ups 420 (вроде бы, может 620) поступает так:
(сам питалово вырубаю)
1. кричит в ком-порт нету питания
2. в соответствии с настройками apcupsd (linux debian, ставил из пакетов) делается halt
и висит так :(
и упс не вырубается...
или подождать до посинения? (не пробовал.. может отрубится думаю..)а еще: а как при появлении питания? не включится ведь! :(
упс - честный, со своим кабелем..
>_Теоретически_ можно заставить syslogd (другого пишущего логи софта вроде у вас не
>будет) писАть логи на другую машинучто значит "теоретически"??? Вполне практически работает :)