Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как настроить автоматический бэкап сервера Minecraft с ротацией и проверкой целостности

ServerOwner 07.09.2026 18:03 13
Настройка автоматического бэкапа сервера Minecraft с ротацией (7 дней), проверкой целостности и тестированием восстановления.

Как настроить автоматический бэкап сервера Minecraft с ротацией и проверкой целостности

Резервное копирование — это спасение вашего сервера. В этом гайде я покажу, как настроить автоматическую систему бэкапов с ротацией и проверкой.

Создание скрипта бэкапа

Создайте Bash-скрипт, который архивирует мир и проверяет целостность архива:

#!/bin/bash
BACKUP_DIR="/home/backups"
WORLD_DIR="/home/minecraft/world"
DATE=$(date +%Y-%m-%d_%H-%M-%S)
MAX_BACKUPS=7

# Создание бэкапа
tar -czf "$BACKUP_DIR/backup_$DATE.tar.gz" -C "$WORLD_DIR" .

# Проверка целостности
if tar -tzf "$BACKUP_DIR/backup_$DATE.tar.gz" > /dev/null 2>&1; then
    echo "Бэкап $DATE успешно создан и проверен"
else
    echo "Ошибка: бэкап $DATE поврежден!"
    rm "$BACKUP_DIR/backup_$DATE.tar.gz"
    exit 1
fi

# Ротация: удаление старых бэкапов
ls -tp "$BACKUP_DIR"/backup_*.tar.gz | grep -v /$ | tail -n +$((MAX_BACKUPS+1)) | xargs -I {} rm -- {}

Настройка cron

Добавьте скрипт в cron для ежедневного выполнения в 3 часа ночи:

0 3 * * * /home/backup_script.sh

Тестирование восстановления

Периодически проверяйте, что бэкапы можно восстановить. Разархивируйте бэкап в тестовую папку и запустите сервер на другом порту.

🖥️
Хостинг для сервера Minecraft
Подробнее об услугах и тарифах вы можете узнать на сайте
Перейти на сайт →
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!