إدارة سيرفرات دبيان-النسخ الإحتياطي

بسم الله الرحمن الرحيم
الصلاة و السلام على أشرف المرسلين،سيدنا و حبيبنا محمد عليه أفضل الصلاة و أزكى التسليم
أما بعد...
استكماﻻ للدروس السابقة،اليوم الدرس ما قبل الأخير،و هو يدور حول القيام بعملية النسخ الإحتياطي،درس اليوم لن يكون طويلا جدا،فالأمر لن يحتاج إﻻ لبعض الأسطر،على العموم لندخل في صلب الموضوع.

سنثبت البرنامج المسؤول عن أخذ النسخ اﻹحتياطية و هو برنامج backup-manager و ذلك عن طريق سطر الأوامر التالي
apt-get install backup-manager
الآن سنقوم بإعداد البرنامج،و لهذا توجه إلى المسار التالي
vi /etc/backup-manager.conf  



و هو ملف إعدادات البرنامج ضع فيه التالي:
# Backup folder
export BM_REPOSITORY_ROOT="/var/archives"
# max life time of backup
export BM_ARCHIVE_TTL="5"
# archives format
export BM_TARBALL_FILETYPE="tar"
# save folder
export BM_TARBALL_DIRECTORIES="/etc /home /var/lib/mysql /var/www /var/mail"
# file type
export BM_TARBALL_BLACKLIST="/var/archives *.mp3 *.avi *.rar *.zip *.ogg *.sql
*.tgz *.mpg *.log *.7z"
# FTP Config
# send method
export BM_UPLOAD_METHOD="ftp"
# Login FTP
export BM_UPLOAD_FTP_USER="votre login"
# Password
export BM_UPLOAD_FTP_PASSWORD="votre mot de passe"
# FTP distance server
export BM_UPLOAD_FTP_HOSTS="adresse du serveur (IP ou hostname)"
# purging old saved backup
export BM_UPLOAD_FTP_PURGE="true"
# 5 days time
export BM_UPLOAD_FTP_TTL="5"
# Destination of FTP server
export BM_UPLOAD_FTP_DESTINATION="/"
# excuted scipt
export BM_POST_BACKUP_COMMAND="/etc/votre_script" 
و لكن ﻻ تنسى تفعيل النسخ الإحتياطي الممنوح من الإستضافة و الذي في العادة يكون مجانيا.
أتمتة عملية النسخ الإحتياطي:
قم بتحرير الملف التالي:
vi /etc/cron.daily
ستجده فرغا،و يكفي أن تضع فيه الكود التالي:
#!/bin/sh
# cron script for backup-manager
test -x /usr/sbin/backup-manager || exit 0
/usr/sbin/backup-manager 
إلى هنا أكون قد وصلت و اياكم إلى نهاية درس اليوم بحمد الله،و أعتذر كثيرا ﻷني لم أتوسع في الشرح و هذا ﻷني أعمل على مشروع نهاية التخرج،و الذي أسأل الله أن يوفقني إلى إكماله.
دمتم في رعاية الله و حفظه.


تعليقات