Автоматичен backup със cron + ZFS (пълно ръководство)

Въпроси за съхранение, архивиране, ZFS snapshots, репликация и защита на данни за VPS и сървъри в България.
rychy
Site Admin
Мнения: 132
Регистриран на: Вто Окт 20, 2026 10:45 am

Автоматичен backup със cron + ZFS (пълно ръководство)

Мнение от rychy »

🇬🇧 Read in English

🤖 Автоматичен backup със ZFS + cron

В това ръководство ще настроим автоматични snapshot-и на ZFS,

които ще се създават сами през определено време.

📸 Създаване на snapshot команда

Код: Избери целия код

sudo zfs snapshot mypool/data@$(date +%Y-%m-%d-%H%M)

⏰ Добавяне в cron

Отвори cron:

crontab -e

Добави този ред:

0 * * * * sudo zfs snapshot mypool/data@$(date +\%Y-\%m-\%d-\%H\%M)

👉 Това ще прави backup всеки час

🗑️ Изтриване на стари snapshot-и (много важно)
sudo zfs list -t snapshot

Пример за изтриване:

sudo zfs destroy mypool/data@snapshot-name

🔥 Автоматично чистене (по желание)

Може да добавиш втори cron:

0 3 * * * sudo zfs destroy $(zfs list -H -t snapshot -o name | head -n -10)

👉 Оставя последните 10 snapshot-а

✅ Предимства
напълно автоматичен backup
без външни инструменти
много бързо възстановяване
идеално за VPS и storage сървъри
За повече контекст за технологията виж какво е ZFS storage и защо е важно.