3.1 KiB
3.1 KiB
#PBS #Backup
Instalation
Proxmox Community-Scripts
Скрипт для обновления всех LXC контейнеров (PVE LCX Apps Update)
bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/tools/pve/update-apps.sh)"
PBS - Proxmox Backup Server - Настройка бэкапирования
- Подготовка HDD - Форматирование
# определить идентификатор устройства
lsblk
# Перезапись диска или создание одного общего раздела
fdisk /dev/sdb
# Последовательность команд по созданию раздела
# g — создать новую чистую таблицу разделов GPT.
# n — создать новый раздел.
# 1 — номер раздела (оставьте по умолчанию).
# Enter — первый сектор (оставьте по умолчанию).
# Enter — последний сектор (оставьте по умолчанию, чтобы занять весь диск)
# w - сохранить изменения и выйти.
# Форматирование в ext4 (флаг m 1 снижает резервируемое системой место, для root c 5% до 1%)
mkfs.ext4 -m 1 /dev/sdb1
- Получить уникальный идентификатор UUID ( скопировать полученный параметр
UUID="e6718965-033b-459a-864b-f945ed650fd9")
blkid /dev/sdb1
-
Создать точку монтирования
mkdir /mnt/backup-disk -
Прописать автомонтирование в конфигурационный файл
fstab
nano /etc/fstab
# добавить строчку
UUID=e6718965-033b-459a-864b-f945ed650fd9 /mnt/backup-disk ext4 defaults 0 2
#сохранить изменения и выйти
- Примонтировать диск без перезагрузки
systemctl daemon-reload
mount -a
- Проверка что монтирование выполнено успешно
df -h
- Модификация прав доступа к файлу
/mnt/backup-disk
chmod 777 /mnt/backup-disk
- Добавим точку монтирования в LXC контейнер
nano /etc/pve/lxc/108.conf
mp0: /mnt/backup-disk,mp=/mnt/backup-disk
Для того чтобы Proxmox VE знал о Proxmox PBS их необходимо связать ключом.
- Зайти в Proxmox PBS LXC и в правой части экрана нажать "Show Fingerprint" (скопировать ключ)
- Вставить Fingerprint в Proxmox VE
- В левой части экрана Datacenter - вкладка Storage
- Add и выбрать Proxmox Backup Server
- ID (придумать)
- Server - прописать IP LXC контейнера
- User и Password
- Datastorage