Перейти до вмісту
Backup і restoreОновлено: 02.11.2026

Netcup backup: restic, Borg і снапшоти

Снапшоти — не бекап. Цей посібник показує рутину 3-2-1 з restic, дампами баз і справжнім тестом відновлення.

1. Снапшоти vs бекапи

Снапшоти SCP лежать на тому самому шарі storage і видаляються через 30 днів. Вони допомагають перед оновленням, але не замінюють зовнішній бекап. Справжній бекап — на іншій системі або в іншого провайдера.

  • Снапшот: короткостроковий захист перед змінами.
  • Бекап: зовнішній, версіонований, відновлюваний.
  • Тест restore: щонайменше раз на квартал.

2. restic на сервері

restic шифрує, дедуплікує і працює з S3, SFTP або локальним repo. Не зберігайте repo на тому самому сервері. Для Netcup використовуйте storage/S3 або другий сервер.

sudo apt install restic
export RESTIC_REPOSITORY="s3:https://s3.example.com/netcup-backup"
export RESTIC_PASSWORD="change-me"
restic init
restic backup /etc /home /var/www --exclude /var/cache
restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune
restic restore latest --target /tmp/restore-test

Примітка: Тримайте пароль repo окремо від сервера. Без нього бекап не відновити.

3. Консистентні бекапи баз

Файлові бекапи робочої бази часто неконсистентні. Використовуйте логічні дампи або функцію backupу бази, а потім збережіть дамп через restic.

# PostgreSQL
pg_dump -Fc -U postgres app > /var/backups/app.dump

# MariaDB/MySQL
mariadb-dump --single-transaction -u root -p app > /var/backups/app.sql

restic backup /var/backups

4. Тест відновлення

Бекап без тесту restore — це надія. Відновіть зразок у тимчасовий каталог, перевірте файли й дамп бази, задокументуйте результат.

Офіційні джерела

Відповідні тарифи

Root-сервери • G12.5
2 місяці безкоштовно
21,73 EUR/ міс.з 19% ПДВ12 міс.

4 виділені ядра (AMD EPYC 9645) · 8 GB RAM · 128 GB NVMe · 2.5 Gbit/s

GB6: 2 290/7 559 · Steal: 0,0 %

Завантаження актуального коду…
VPS • G12.5
1 місяць безкоштовно
14,50 EUR/ міс.з 19% ПДВ12 міс.

4 vCore (x86) · 8 GB RAM · 128 GB SSD · 2.5 Gbit/s

GB6: 1 720/4 650 · Steal: 1,2 %

Завантаження актуального коду…

Часті питання

Чи достатньо снапшотів SCP як бекапу?

Ні. Снапшоти видаляються через 30 днів і лежать на тому самому шарі storage. Справжній бекап потребує зовнішнього версіонованого цілі.

restic чи Borg?

Обидва підходять. restic простіший для S3 і кількох клієнтів; Borg сильний для дедуплікованих локальних repo. Важливий тест restore, а не інструмент.

Де зберігати бекап?

Не на тому самому сервері. Використовуйте окремий storage, другу локацію або іншого провайдера. Шифрування й окремий пароль обов’язкові.