Автомобили · Инструкция
UPS в TrueNAS по USB: настройка автоотключения при пропадании питания
UPS в TrueNAS по USB позволяет серверу получить от ИБП сигнал о переходе на батарею и завершить работу до глубокого.
Короткий ответ
Подключите ИБП к TrueNAS отдельным USB-кабелем, включите сервис UPS, выберите режим Master и подходящий драйвер, затем задайте условие Shutdown Mode. Для домашнего сервера безопаснее сначала проверить обнаружение ИБП и события в журнале, а реальный тест отключения сети делать только при актуальном backup.
Как TrueNAS общается с ИБП и зачем нужен NUT
TrueNAS использует Network UPS Tools, или NUT, чтобы читать состояние совместимого ИБП и реагировать на события питания. Если UPS физически подключён к этому серверу USB-кабелем, TrueNAS выступает как ведущая система: она видит заряд, сетевое питание и состояние батареи, а затем может инициировать корректное завершение работы. Это принципиально отличается от простого подключения сервера к розетке ИБП без USB: в таком случае сервер получает резервное питание, но не знает, когда сеть исчезла и сколько батареи осталось. Правильная интеграция нужна не ради мгновенного выключения, а чтобы пережить короткий провал и остановиться до исчерпания аккумулятора.
Важно: USB-соединение передаёт телеметрию, но не заменяет силовое подключение. Сам сервер и критичные сетевые устройства должны быть запитаны от подходящих выходов ИБП согласно его инструкции.
Как включить UPS service в TrueNAS
- Подключите USB-кабель ИБП к серверу и убедитесь, что сам UPS работает от сети. Не используйте случайный зарядный кабель без линии данных.
- Откройте System Settings → Services → UPS и перейдите к настройкам сервиса. Для локального USB-устройства выберите режим Master.
- Выберите идентификатор/driver подходящего UPS. Если интерфейс предлагает Port, для USB обычно используют автоматическое определение согласно полям вашей версии TrueNAS.
- Задайте Shutdown Mode: выключение по событию low battery либо после нахождения на батарее заданное время. Таймер должен оставлять запас на штатный shutdown и возможное старение аккумулятора.
- Сохраните настройки, запустите UPS service и включите Start Automatically, если сервер должен контролировать ИБП после каждой загрузки.
- Проверьте статус и журнал. Только после подтверждения связи выполните короткий контролируемый тест отключения входного питания ИБП, не выдёргивая USB и не отключая выход UPS.
Предупреждение: Не проверяйте автоотключение во время resilver, обновления, записи важного массива или без резервной копии. Тест должен моделировать пропадание сети, а не внезапное обесточивание сервера.
Как выбрать условие выключения
- Low battery. Максимально использует батарею и реагирует на сигнал ИБП. На старом аккумуляторе запас до полного отключения может быть мал
- On battery + Timer. Предсказуемое время до shutdown. Слишком короткий таймер выключит NAS даже при кратком сбое сети
- Power off UPS после shutdown. Некоторые ИБП могут отключить выход после остановки сервера. Поведение зависит от модели и драйвера, его нужно проверять отдельно
Как подобрать таймер и не разрядить батарею в ноль
Не выбирайте таймер только по паспортному времени автономии. Реальная длительность зависит от нагрузки, возраста батареи, температуры и того, питаются ли от того же UPS коммутатор, роутер и другие устройства. Сначала посмотрите фактическую мощность нагрузки и поведение ИБП при тесте. Оставляйте резерв: TrueNAS должен успеть остановить приложения, синхронизировать данные и корректно завершить работу до момента, когда UPS физически выключит выход. Если батарея заметно просела по ёмкости, сценарий «ждать low battery» может стать слишком рискованным. Для домашнего сервера часто разумнее переждать короткий провал несколько минут, а затем выполнить shutdown с запасом.
Совет: Если NAS нужен удалённо, оставьте на ИБП также сетевой путь, необходимый для уведомлений и администрирования. Сервер на батарее при уже выключенном роутере не сможет отправить сообщение наружу.
Проверка перед реальным тестом
- UPS виден сервисом TrueNAS и показывает правдоподобное состояние.
- Выбран правильный режим Master и корректный driver.
- Shutdown Mode и таймер оставляют запас на завершение работы.
- Сервис запускается автоматически после перезагрузки.
- Нет resilver, scrub или критичной записи данных.
- Резервная копия важной информации актуальна.
Что делать, если TrueNAS не видит USB-ИБП
Сначала исключите физический уровень: другой USB-порт, заведомо исправный кабель данных и прямое подключение без нестабильного хаба. Затем сверяйте модель UPS с поддерживаемыми NUT-драйверами и смотрите сообщения сервиса, а не перебирайте настройки вслепую. Если устройство определяется в системе, но NUT не может открыть его, проверьте выбранный driver и port. После изменения конфигурации перезапустите сервис и снова проверьте статус. Не стоит включать принудительный shutdown, пока телеметрия нестабильна: ложное событие батареи способно остановить сервер без реальной аварии. Для сетевого UPS сценарий другой — там используют сетевой адрес и соответствующий режим, а не локальный USB-порт.
Совет: Сохраните модель ИБП, версию TrueNAS и выбранный драйвер в своих заметках. После крупного обновления сервера это ускорит проверку, что интеграция продолжает работать.
Что проверить после перезагрузки и обновления TrueNAS
После планового обновления или перезагрузки убедитесь, что UPS service запустился автоматически и снова видит батарею, входное питание и выбранный драйвер. Не ограничивайтесь зелёным статусом сервиса: откройте показания и убедитесь, что значения меняются правдоподобно. После замены самого ИБП или USB-порта повторите контролируемый тест события. Так вы обнаружите разрыв интеграции до настоящего отключения электричества, а не во время аварии.
Как проверить USB-связь с ИБП до первого реального отключения
После выбора драйвера и порта недостаточно увидеть только статус Running у службы UPS. Откройте сведения о сервисе и убедитесь, что TrueNAS получает состояние питания, заряд батареи и другие доступные конкретной модели параметры. Затем проведите контролируемый тест при небольшой нагрузке: отключите сетевое питание ИБП, не выдёргивая USB, и проверьте, что событие перехода на батарею появляется в системе. Верните сеть до достижения порога выключения. Такой короткий тест выявляет неверный драйвер или нестабильный USB-путь, не доводя сервер до реального shutdown.
On Battery и Low Battery: какое условие выключения выбрать
Режим Low Battery сохраняет работу NAS до момента, когда ИБП сообщает о низком заряде, поэтому доступное время на батарее используется максимально. Режим On Battery позволяет завершать работу по таймеру после пропадания сети и подходит там, где важнее раннее безопасное выключение, чем длительная автономность. Таймер имеет смысл именно в сценарии отключения по факту перехода на батарею; не задавайте его наугад без теста своего ИБП. Домашний сервер с большим пулом должен получить достаточно времени на штатное завершение процессов. Если батарея старая, запас автономности нужно проверять под реальной нагрузкой, а не по паспортному значению.
Что учесть, если ИБП питает не только NAS
Время работы зависит от суммарной нагрузки: вместе с сервером от ИБП могут питаться коммутатор, роутер, внешние дисковые полки или монитор. Во время теста моделируйте тот набор устройств, который останется подключён при настоящем отключении. Если сеть нужна для удалённого доступа или для NUT-клиентов, не отключайте коммутатор раньше сервера. При этом мощные несущественные потребители лучше не держать на батарейной группе. Цель сценария — гарантированно завершить работу хранилища и зависимых сервисов до исчерпания батареи, а не добиться максимального количества минут любой ценой.
Почему после настройки нужен тест восстановления питания
Проверяйте не только выключение, но и поведение после возврата сети. Некоторые ИБП и BIOS/UEFI могут автоматически подать питание и запустить сервер, другие оставят его выключенным до ручного старта. Это поведение находится уже за пределами одного параметра UPS Service, поэтому его нужно согласовать с настройками конкретного оборудования. После тестового shutdown убедитесь, что пул импортировался нормально, службы поднялись, а TrueNAS снова видит ИБП. Если USB-устройство после перезагрузки определяется иначе, используйте поддерживаемый вариант порта/драйвера вместо хрупкой привязки к случайному пути.
Что проверить после замены батареи ИБП
После замены аккумулятора повторите контролируемый тест перехода на батарею и сравните доступное время работы с прежним результатом. Не считайте новый аккумулятор гарантией правильного shutdown: USB-связь, выбранный драйвер и условие выключения остаются отдельными настройками. Если ИБП умеет калибровать оценку заряда по своей инструкции, выполните эту процедуру до проверки автономности. Финальный критерий — TrueNAS получает корректный статус и успевает штатно завершить работу до потери питания.
Что учитывать
Проверяйте не только выключение, но и поведение после возврата сети. Некоторые ИБП и BIOS/UEFI могут автоматически подать питание и запустить сервер, другие оставят его выключенным до ручного старта. Это поведение находится уже за пределами одного параметра UPS Service, поэтому его нужно согласовать с настройками конкретного оборудования. После тестового shutdown убедитесь, что пул импортировался нормально, службы поднялись, а TrueNAS снова видит ИБП. Если USB-устройство после перезагрузки…
Источники и проверка
Инструкция составлена редакцией N1RO на 2026-09-20. Перед действием сверьте актуальные условия на официальном сайте сервиса или производителя.