Server yedəkləməsi (backup) avtomatlaşdırması | Bilgi Bankası

Server yedəkləməsi (backup) avtomatlaşdırması

3-2-1 backup qaydası

Etibarlı backup strategiyası: 3 nüsxə, 2 fərqli media, 1 uzaq lokasyada. Server çökə bilər, hard disk söndürə bilər, ransomware vura bilər - yedək həmişə olmalıdır.

Sadə skript: gündəlik tar arxivi

#!/bin/bash
DATE=$(date +%F)
BACKUP_DIR="/backup"
mkdir -p $BACKUP_DIR

# Web sayt arxivi
tar -czf $BACKUP_DIR/web_$DATE.tar.gz /var/www

# MySQL dump
mysqldump --all-databases -u root -pPAROL > $BACKUP_DIR/mysql_$DATE.sql

# 7 gündən köhnələri sil
find $BACKUP_DIR -mtime +7 -delete

chmod +x /usr/local/bin/backup.sh et və crontab-a əlavə et:

0 3 * * * /usr/local/bin/backup.sh

Uzaq saxlama: rsync via SSH

rsync -avz /backup/ user@backup-server.com:/remote-backup/

S3 / B2 cloud backup

sudo apt install rclone
rclone config  # interaktiv qurma
rclone copy /backup b2:my-bucket/$(date +%F)/

BorgBackup - deduplikasiya ilə

Eyni faylları yenidən saxlamır, sıxılma + şifrələmə var:

sudo apt install borgbackup
borg init --encryption=repokey /backup-repo
borg create /backup-repo::myhost-{now} /var/www /etc

Bərpa testi

Backup götürmək yarısıdır. Hər ay backup-dan test bərpa et - yoxsa lazım olanda işləməyəcək.

Hostinq.az xidmət

VPS müştərilərinə həftəlik avtomatik snapshot pulsuzdur. Cloud backup əlavə xidmət kimi mövcuddur.

Axtardığınız məlumatı tapa bilmirsiniz?

Bilgi bankasını ətraflı şəkildə incələmisiniz, amma ehtiyacınız olan məlumatı tapa bilmirsinizsə,

Bir dəstək sorğusu yaradın.
Faydalı oldumu?
Bildiriminiz için Teşekkür Ederiz.
Bunun için üzgünüz :( Daha iyisi için çalışacağız.
Daha önce oylama yaptınız.
(15 defa görüntülendi. / 0 kişi faydalı buldu.)