بسم الله الرحمن الرحيم
الصلاة و السلام على أشرف المرسلين،سيدنا و حبيبنا محمد عليه أفضل الصلاة و أزكى التسليم
أما بعد...
استكماﻻ للدروس السابقة،اليوم الدرس ما قبل الأخير،و هو يدور حول القيام بعملية النسخ الإحتياطي،درس اليوم لن يكون طويلا جدا،فالأمر لن يحتاج إﻻ لبعض الأسطر،على العموم لندخل في صلب الموضوع.
سنثبت البرنامج المسؤول عن أخذ النسخ اﻹحتياطية و هو برنامج backup-manager و ذلك عن طريق سطر الأوامر التالي
و هو ملف إعدادات البرنامج ضع فيه التالي:
أتمتة عملية النسخ الإحتياطي:
قم بتحرير الملف التالي:
دمتم في رعاية الله و حفظه.
الصلاة و السلام على أشرف المرسلين،سيدنا و حبيبنا محمد عليه أفضل الصلاة و أزكى التسليم
أما بعد...
استكماﻻ للدروس السابقة،اليوم الدرس ما قبل الأخير،و هو يدور حول القيام بعملية النسخ الإحتياطي،درس اليوم لن يكون طويلا جدا،فالأمر لن يحتاج إﻻ لبعض الأسطر،على العموم لندخل في صلب الموضوع.
سنثبت البرنامج المسؤول عن أخذ النسخ اﻹحتياطية و هو برنامج 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
دمتم في رعاية الله و حفظه.
تعليقات
إرسال تعليق
شاركنا رأيك حول الموضوع...