Мне потребовалось сделать обновление моего Proxmox Backup Server 3.0.1 на последнюю доступную версию. На данный момент это версия 4.1.4. И я решил записать все что я сделал.
В панели управления отключаю enterprise репозиторий
Выделяю его в списке и нажимаю кнопку отключить
Сразу добавляю обычный No-Subscription репозиторий (там же кнопка добавить),
Теперь перехожу в консоль под root и выполняю
это обновит текущую версию до 3.4.8
Проверяю
Все хорошо, вижу что обновление встало. Делаю
Теперь обновление на последнюю версию:
Проверяю версию ОС
Проверяю через небольшой скрипт контроллер, готова ли система к обновлению
Команда
Все нормально, иду дальше.
Обновляю базовые репозитории Debian до Trixie.
Обновляю обычный No-Subscription репозиторий до Trixie в новом формате deb822 с помощью следующей команды:
Запускаю процесс обновления:
В процессе несколько раз будут вопросы:
Соглашаюсь нажимаю
Читаю что нового:
Кнопка
Дальше конфиг клавиатуры, оставлю по умолчанию >
Для файла /etc/issue (это просто текстовая "визитка" системы, которая выводится перед приглашением логина в консоли или по SSH) изменения между Debian 12 → 13 минимальные и сводятся почти исключительно к замене номера версии и codename.
Оставлю по умолчанию
Далее идет вопрос, автоматически перезапускать нужные сервисы без дополнительных вопросов
Выбираю
Обязательно reboot, убеждаюсь что все заработает после перезапуска. На этом процесс обновления завершён.
Официальная документация лежит тут https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4
Основные отличия: PBS 4.1 vs PBS 3.0
- Базовая ОС и ядро
- 3.0: Debian 12 (Bookworm), ядро Linux 6.2 (стабильное по умолчанию на момент релиза).
- 4.1: Debian 13.2 (Trixie), ядро Linux 6.17.2-1 (стабильное по умолчанию).→ Гораздо более новое ядро в 4.1 обеспечивает лучшую совместимость с современным железом (новые CPU, сетевые карты, контроллеры хранилищ), улучшенную производительность, патчи безопасности и исправления ошибок.
- Поддержка ZFS
- 3.0: ZFS 2.1.12.
- 4.1: ZFS 2.3.4.→ Новый ZFS включает улучшения производительности, более надёжную работу с RAID-Z, ускоренные scrub и resilver и лучшую совместимость с современным оборудованием.
- Ключевые новые функции в серии 4.x (отсутствуют в 3.0)
- Нативная поддержка S3-совместимых объектных хранилищ как бэкенда для бэкапов (введено в 4.0, изначально как технология preview).
- Ограничение пропускной способности для S3-эндпоинтов (новое в 4.1) — предотвращает перегрузку сети при работе с облачными/объектными хранилищами.
- Ограничение трафика по аутентифицированным пользователям (новое в 4.1): расширение контроля трафика (уже был по IP/сетям) на уровень пользователей PBS — удобно для приоритизации важных бэкапов или разделения продакшн/тест окружений.
- Настраиваемая параллельность для заданий верификации (новое в 4.1): можно регулировать количество потоков для чтения с диска и проверки контрольных сумм — ускоряет проверки целостности на больших датасторах (верификация сильно нагружает CPU и I/O).
- Множество улучшений GUI, производительности, стабильности и удобства использования в серии 4.x.
- Другие заметные изменения в 4.x
- Лучшая обработка смены имён сетевых интерфейсов при апгрейде с 3.x.
- Обновлённый набор пакетов из Debian 13 (новые библиотеки, инструменты, дефолтные настройки безопасности).
- Возможность плавного апгрейда с PBS 3.4 (сначала обновление до последней 3.4, затем использовать инструмент pbs3to4).
- Поддержка и жизненный цикл
- 3.0 давно устарел; даже финальная 3.4 получает только security/critical фиксы до ~августа 2026.
- 4.1 — актуальная версия (на март 2026), с полной поддержкой и обновлениями на годы вперёд.
В панели управления отключаю enterprise репозиторий
Сразу добавляю обычный No-Subscription репозиторий (там же кнопка добавить),
Теперь перехожу в консоль под root и выполняю
apt update && apt upgrade -yэто обновит текущую версию до 3.4.8
Проверяю
Все хорошо, вижу что обновление встало. Делаю
reboot. Убеждаюсь что после обновления система стартует штатно.Теперь обновление на последнюю версию:
Проверяю версию ОС
cat /etc/os-releaseПроверяю через небольшой скрипт контроллер, готова ли система к обновлению
Команда
pbs3to4Все нормально, иду дальше.
Обновляю базовые репозитории Debian до Trixie.
sed -i 's/bookworm/trixie/g' /etc/apt/sources.listОбновляю обычный No-Subscription репозиторий до Trixie в новом формате deb822 с помощью следующей команды:
Bash:
cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pbs
Suites: trixie
Components: pbs-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
Запускаю процесс обновления:
apt update && apt dist-upgradeВ процессе несколько раз будут вопросы:
Соглашаюсь нажимаю
YЧитаю что нового:
Кнопка
ENTER или Q для выходаДальше конфиг клавиатуры, оставлю по умолчанию >
EnterДля файла /etc/issue (это просто текстовая "визитка" системы, которая выводится перед приглашением логина в консоли или по SSH) изменения между Debian 12 → 13 минимальные и сводятся почти исключительно к замене номера версии и codename.
Оставлю по умолчанию
ENTERДалее идет вопрос, автоматически перезапускать нужные сервисы без дополнительных вопросов
Выбираю
Yes чтоб не перезапускать руками, по окончании проверю в консоли версию proxmox-backup-manager versions или в веб, должна быть 4.1.4Обязательно reboot, убеждаюсь что все заработает после перезапуска. На этом процесс обновления завершён.
Официальная документация лежит тут https://pbs.proxmox.com/wiki/Upgrade_from_3_to_4