العربية

نسخ VPS Linux احتياطيًا بـ rsync

1 min
استضافة VPS/VDS

rsync ينسخ تزايديًا عبر SSH لحماية بيانات VPS Linux.

📋 المتطلبات

  • VPS مصدر، وجهة SSH ومساحة كافية.

SSH بدون كلمة مرور

على VPS المصدر:

Bash
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -N "" ssh-copy-id -i ~/.ssh/id_backup.pub backup@IP_DESTINATION

أول نسخة (اختبار)

مثال إلى backup@IP:/backups/my-vps/:

Bash
rsync -avz --delete \ -e "ssh -i ~/.ssh/id_backup" \ /var/www/ backup@IP_DEST:/backups/mon-vps/www/ rsync -avz \ -e "ssh -i ~/.ssh/id_backup" \ /etc/ backup@IP_DEST:/backups/mon-vps/etc/

استثناءات

ملف /root/backup-excludes.txt:

/tmp/*
*.log
/proc/*

Utilisez : rsync -avz --exclude-from=/root/backup-excludes.txt ...

Cron

crontab -e — يوميًا الساعة 3:

CRON
0 3 * * * rsync -avz -e "ssh -i /root/.ssh/id_backup" /var/www/ backup@IP_DEST:/backups/mon-vps/www/ >> /var/log/backup-rsync.log 2>&1

نصائح

  • اختبر الاستعادة
  • شفّر البيانات الحساسة
  • راقب القرص وسجلات cron

احمِ بياناتك! 🚀

ابقَ على اطلاع بأحدث العروض والخصومات والعروض الترويجية الخاصة.

عرض العروض الترويجية

نستخدم ملفات تعريف الارتباط

نستخدم كوكيز تحليلية لتحسين تجربتك. لا نبيع البيانات لأطراف ثالثة. المزيد في سياسة الخصوصية.