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