vault backup: 2026-08-21 20:55:51
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
#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
|
||||
```
|
||||
|
||||
---
|
||||
### Настройки PBS и связка его с Proxmox VE
|
||||
После того, как подключили HDD и добавили его точку монтирования необходимо:
|
||||
1. Создать Datastore и "подключить" каталог к базе данных в PBS
|
||||
1. Левая часть Datastore - Add Datastore
|
||||
2. Name - придумать `hdd-backup` далее оно будет использовано при настройке в Proxmox VE
|
||||
3. Backing Path - путь к точке монтирования в контейнере `/mnt/backup-disk`
|
||||
4. Add
|
||||
2. Зайти в Proxmox VE и подключить хранилище PBS
|
||||
1. Storage - Add - ProxmoxBackupServer
|
||||
1. ID (придумать)
|
||||
2. Server - прописать IP LXC контейнера `192.168.1.1`
|
||||
3. User и Password (Пользователь обязательно формата `user@pam`)
|
||||
4. Datastorage `<имя прописанное в PBS>`
|
||||
5. Fingerprint - получить в PBS (на главной странице Show Fingerprint)
|
||||
2. Подтвердить.
|
||||
3. В случае успеха - будет подключено Proxmox БД для backup
|
||||
|
||||
---
|
||||
### Настройка автоматического резервного копирования в Proxmox VE
|
||||
Reference in New Issue
Block a user