summaryrefslogtreecommitdiff
path: root/LINUX/BorgBackup.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /LINUX/BorgBackup.md
First
Diffstat (limited to 'LINUX/BorgBackup.md')
-rw-r--r--LINUX/BorgBackup.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/LINUX/BorgBackup.md b/LINUX/BorgBackup.md
new file mode 100644
index 0000000..d737616
--- /dev/null
+++ b/LINUX/BorgBackup.md
@@ -0,0 +1,32 @@
+**BorgBackup: безопасные и эффективные бэкапы в Linux**
+
+**BorgBackup** — это инструмент для создания зашифрованных, сжатых и дедуплицированных резервных копий. Он идеально подходит как для серверов, так и для персональных машин. В этом гайде разберёмся, как его установить, настроить и использовать.
+
+1️⃣ **Установка BorgBackup**
+В большинстве дистрибутивов Borg доступен в официальных репозиториях.
+`sudo apt install borgbackup
+
+2️⃣ **Инициализация репозитория**
+Перед созданием бэкапов необходимо инициализировать репозиторий. Это место, где будут храниться резервные копии.
+`borg init --encryption=repokey /mnt/backup
+
+🟢 --encryption=repokey включает шифрование (ключ хранится в репозитории).
+🟢 Можно использовать --encryption=none, если защита не нужна.
+
+3️⃣ **Создание бэкапа**
+Допустим, нам нужно сделать резервную копию директорий Documents и Pictures:
+`borg create --progress /mnt/backup::backup-$(date +%F) ~/Documents ~/Pictures
+
+🟢 /mnt/backup — путь к репозиторию.
+🟢 backup-$(date +%F) — имя бэкапа с датой.
+🟢 ~/Documents ~/Pictures — папки, которые сохраняем.
+🟢 --progress — показывает прогресс выполнения.
+
+4️⃣ **Проверка и восстановление данных**
+Посмотреть список всех бэкапов:
+`borg list /mnt/backup
+
+Извлечь конкретный бэкап (например, backup-2025-01-28):
+`borg extract /mnt/backup::backup-2025-01-28 --progress
+
+🔜 Если хотите автоматизировать создание бэкапов, можно добавить cron-задачу. \ No newline at end of file