= Сообщение: 5497 из 10757 ===================================== RU.UNIX.BSD = От : Victor Sudakov 2:5005/49 15 Apr 17 22:48:06 Кому : Eugene Grosbein 15 Apr 17 22:48:06 Тема : тонкости apcupsd FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+58f24150 На : area://RU.UNIX.BSD?msgid=grosbein.net+c3611e6c = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Dear Eugene,
15 Apr 17 18:06, you wrote to me:
VS>> Приобрел Back-UPS XS 650CI для дома, поставил сабж. Сабж по VS>> умолчанию запускается с ключом --kill-on-powerfail, причем grace VS>> period у этого ИБП не настраивается, но и не нулевой. Эксперимент VS>> показал, что фря (и виртуалки в bhyve) в общем-то успевают VS>> отработать "shutdown -h" до того момента, когда ИБП отключает VS>> питание компу. Hо не хотелось бы устраивать такой race condition. VS>> Меня бы устроило, если бы комп просто ушел в shutdown по VS>> достижении MINUTES или BATTERYLEVEL, а ИБП работал до последнего, VS>> пока аккумулятор не кончится. Может есть какой-то более VS>> правильный способ готовить сабж?
EG> Обычно рекомендуется в момент X вместо отключения выполнять ребут EG> и во время загрузки очень рано - ещё до монтирования файловых систем в EG> r/w - проверять наличие питания на входе и уровень заряда батарей и EG> делать паузу, пока условие не выполнится. Если питание так и не EG> вернется - всё умрёт когда кончится аккумулятор, как тебе и надо, а EG> если вернется - загрузка продолжится с подзаряженными аккумуляторами и EG> если питание опять пропадёт во время загрузки, система не сдохнет EG> ВHЕЗАПHО с уже смонтированными fs на полдороге к полному старту.
Мне на домашней машине такой сложный алгоритм наверное избыточен, т.к. загрузка без участия человека не предусмотрена (при загрузке вводится пароль geli вручную). Но если описанное тобой кем-то реализовано - то посмотрел бы из интереса.