TrueNAS Update: Как обновить систему и выполнить ручную установку | AdminWiki

TrueNAS Update: Полное руководство по обновлению и ручной установке

14 января 2026 6 мин. чтения #freebsd #nas #truenas #update #zfs #бэкап #обновление #системное администрирование

Представь, что твой TrueNAS сервер — это космический корабль, а обновление — это заправка топливом и замена навигационных карт перед долгим полетом. Без этого ты рискуешь остаться в открытом космосе с устаревшим софтом и потенциальными уязвимостями. В этой статье мы разберем, как безопасно и эффективно выполнить truenas update, включая сценарий truenas manual update, если автоматический путь по каким-то причинам недоступен.

Подготовка к обновлению TrueNAS: что нужно сделать до update

Давай разберем подготовительные шаги, которые критически важны для успешного обновления. Пропуск этого этапа — главная причина проблем.

Внимание! Никогда не обновляй TrueNAS без полного бэкапа конфигурации и проверки состояния дисков.

1. Создание бэкапа конфигурации

Это твоя страховка. Если что-то пойдет не так, ты сможешь восстановить все настройки за минуты.

Web UI
# Путь в веб-интерфейсе:
System → General → Save Config

# Или через CLI (если веб-интерфейс недоступен):
midclt call core.download [\"config.save\", {}, \"freenas.db\", true]

2. Проверка здоровья пулов ZFS

bash
# Проверка статуса всех пулов
zpool status

# Детальная проверка ошибок
zpool status -x

# Проверка скраббинга
zpool list -o name,health,scrub

3. Проверка свободного места

Для обновления требуется минимум 20% свободного места в корневом пуле. Проверь:

bash
# Просмотр использования корневого пула
df -h /

# Альтернативно через ZFS
zfs list -o name,used,available,referenced,mountpoint | grep -E \"(boot|ROOT)\"

Автоматический truenas update через веб-интерфейс

Самый простой и рекомендуемый способ. Представь, что это автопилот — нужно лишь задать курс.

Пошаговая инструкция

  1. Зайди в System → Update
  2. Нажми \"Check for Updates\"
  3. Выбери доступную стабильную версию из списка
  4. Нажми \"Download\" и дождись загрузки образа
  5. После загрузки нажми \"Apply Update\"
  6. Система перезагрузится автоматически
Важно: Во время перезагрузки все сервисы будут остановлены. Запланируй обновление на время простоя.

Ручное обновление TrueNAS (truenas manual update)

Иногда автоматическое обновление не работает (проблемы с сетью, кастомная сборка, или ты просто любишь контролировать каждый байт). В этом случае поможет truenas manual update.

Метод 1: Через веб-интерфейс с локальным файлом

  1. Скачай ISO или обновление с официального сайта TrueNAS
  2. В веб-интерфейсе перейди в System → Update
  3. Нажми \"Manual Update\"
  4. Загрузи скачанный файл (.tar или .iso)
  5. Подтверди установку

Метод 2: Через командную строку (продвинутый)

Для случаев, когда веб-интерфейс недоступен или нужен полный контроль:

bash
# 1. Загрузи файл обновления на сервер (например, через SCP)
scp update.tar root@truenas.local:/tmp/

# 2. Проверь целостность файла
sha256sum /tmp/update.tar

# 3. Запусти процесс обновления
midclt call update.file \"/tmp/update.tar\"

# 4. Или используй утилиту update
update -t /tmp/update.tar

# 5. Перезагрузи систему
shutdown -r now

Метод 3: Обновление с загрузочной флешки

Полезно при серьезных сбоях или миграции между крупными версиями:

  1. Запиши ISO на USB-накопитель с помощью BalenaEtcher или Rufus
  2. Загрузись с флешки
  3. Выбери \"Upgrade\" в меню установщика
  4. Укажи существующий загрузочный раздел
  5. Дождись завершения и перезагрузись

Что делать после обновления

Обновление установлено — но работа не закончена. Нужно убедиться, что все работает корректно.

Чек-лист пост-обновления:

  • Проверь статус всех пулов: zpool status
  • Убедись, что все сервисы запущены: SMB, NFS, Docker, VMs
  • Проверь сетевые настройки и доступность
  • Протестируй доступ к общим папкам
  • Проверь работу плагинов и jails (если используешь CORE)
  • Создай новый бэкап конфигурации после успешного обновления

Частые проблемы и их решение

Проблема Причина Решение
Обновление зависает на 90% Проблемы с загрузчиком или недостаточно места Дождись 30 минут, затем перезагрузись. Проверь свободное место в корневом пуле.
Веб-интерфейс не загружается после update Сервис middleware не запустился Через консоль: service middlewared restart
Пропали сетевые настройки Сброс конфигурации сети при обновлении Восстанови из бэкапа конфигурации или настрой заново через консоль.
Не загружаются плагины/jails Несовместимость версий или сломанные зависимости Пересоздай плагины или обнови их вручную.

Стратегии обновления для продакшена

Если ты администрируешь критически важный NAS, подход должен быть особенно осторожным.

Рекомендуемый workflow:

  1. Тестовое окружение: Разверни виртуальную копию TrueNAS и протестируй обновление там
  2. Бэкап данных: Убедись, что есть актуальная копия важных данных (не только конфигурации!)
  3. Окно простоя: Запланируй обновление на время минимальной нагрузки
  4. Постепенное обновление: Не перескакивай через несколько мажорных версий сразу
  5. Мониторинг: После обновления внимательно следи за системой 24-48 часов
Важное правило: Всегда читай release notes перед обновлением! Там указаны критические изменения, deprecated функции и известные проблемы.

Откат обновления TrueNAS

Иногда новая версия работает нестабильно. К счастью, у TrueNAS есть механизм отката.

Через загрузчик (если система не грузится)

bootloader
1. При загрузке нажми F2 или другую клавишу для входа в загрузчик
2. Выбери предыдущую версию из списка загрузочных сред
3. Загрузись со старой версией
4. В веб-интерфейсе: System → Boot → Активируй старую версию

Через веб-интерфейс

  1. Перейди в System → Boot
  2. Найди предыдущую версию в списке
  3. Нажми \"Activate\" и перезагрузись
  4. После загрузки можешь удалить проблемную версию

Итог: золотые правила truenas update

  • Бэкап конфигурации — святое. Делай его перед каждым обновлением
  • Не обновляйся в пятницу вечером. Оставь время на откат и фиксы
  • Читай release notes. Особенно разделы Breaking Changes
  • Имей план Б. Знай, как откатиться и восстановить систему
  • Для продакшена — сначала тестовая среда. Виртуализация твой друг

Помни: регулярные обновления — это не прихоть, а необходимость. Они закрывают уязвимости, добавляют новые функции и улучшают стабильность. Следуя этому руководству, ты сделаешь процесс truenas update предсказуемым и безопасным.

Поделиться:
Сохранить гайд? В закладки браузера