عرض مشاركة مفردة
 
  #1  
قديم 01-08-2009, 04:05 AM
الصورة الشخصية لـ Mustafa Albazy
Mustafa Albazy Mustafa Albazy غير متصل
مصطفى البازي
 
تاريخ التسجيل: Mar 2004
المدينة: المملكة المتحدة - لندن
مشاركة: 1,558
مستوى تقييم العضوية: 10
Mustafa Albazy is on a distinguished road
وسام المشرف المميز في الويب العربي وسام الويب البرونزي وسام الويب الفضي وسام الويب الذهبي 
عدد الأوسمة: 4 (المزيد ...)
الافتراضي cpbackup-exclude في سيرفرات cPanel/WHM



السلام عليكم ورحمة الله, اليوم بشرح خاصية مهمة وجميلة في cPanel يمكن البعض عرفها من العنوان والبعض لا, على اي حال. الخاصية التي سوف اتكلم عنها اليوم هية من خواص نظام النسخ الاحتياطي في cPanel وتعمل على exclude folder اي فصل مجلدات من النسخ الاحتياطي, مع امكانية الإستخدام من قبل المدير العام في النظام والمستخدم العادي في النظام.

ويكون لكل مستخدم ملف خاص داخل حسابة ليتحكم بة, وملف رئيسي يتحكم بة المدير العام root.

جميعنا نعلم ماهو نظام النسخ الاحتياطي في cPanel وما فائدة لذى لن انتكلم عنة, لجعل الموضوع متخصص اكثر.

دعوني ابسط الامر اكثر. لنفرض الان انا في مدونتي استخدم نظام الكاشات Wordpress Cache (طبعاً كلنا نعلم ماهو الكاش) هذا النظام الخاص بالكاشات يقوم بتوليد ملفات html داخل مجلد اسمة (مثلاً) wp-cache, طبعاً الكاشات تعتبر محتويات تراكمية اي لو ابقيت مجلد wp-cache لمدة سنة ولم تقم بتفريغة نهائياً سوف تجد حجمة خيالي والارقام بالجيجا بايت وكل ماكبرت المدونة كبر الكاش (انا مدونتي حجمها 200 ميجا وكان الكاش بحدود 1.4 جيجا بايت) طيب انا ايش بستفيد لو سويت نسخة احتياطية من الكاش ؟ وهوا الكاش يعتبر مثل الزبالة يعني مانحتاجة عشان نشغل الموقع نحتاجة لتسريع الموقع فقط وفي نفس الوقت اذا تم حذفة لن يحصل اي ضرر على الموقع سوف يقوم النظام بشكل طبيعي جداً بتوليد ملفات كاش جديدة وكان الله مع المحسنين.

طيب انا الان موقعي حجمة (مثال) 2 جيجا ومع الكاشات صار 15 جيجا (كارثة!) خصوصاً عند عملية ضغط وفك ضغط الملفات وايضاً نقل الملف وهو مضغوط من خادم إلى خادم او من خادم إلى عميل وهكذا.

طيب في عندنا حل ليش ما نستخدمة؟ وهذا هو موضوعنا.


قلنا في السابق كل مستخدم يملك ملف من هذا والملف يكون على المسار التالي في مجلد اليوزر داخل البارتشن home هوم:
كود:
/home/USERNAME/cpbackup-exclude.conf
اما الملف الخاص بإعدادات الروت او المدير العام فيكون على المسار التالي:
كود:
/etc/cpbackup-exclude.conf
بالنسبة لليوزر في حالة اراد حجب مجلد معين مثلاً المجلد wp-cache الموجود في public_html يقوم بإدخال اسم المجلد على الشكل التالي:
كود:
public_html/wp-cache
ملاحظة: ملف الخاص باليوزر الافتراضي يكون فارغ ولايحتوي على شيء. اما بالنسبة للروت فيقوم بإدخال المسار على الشكل التالي:
كود:
/home/USERNAME/public_html/wp-cache
ملاحظة: ملف الروت في الحالة الافتراضية يحتوي على المدخلات التالية:
كود:
.MirrorSearch .cpan .cpanel/datastore .cpcpan .wysiwygPro_* access-logs core.[0-9] core.[0-9][0-9] public_ftp/.ftpquota
ملاحظة: والاخيرة, هذه الخاصية تعمل مع النسخ الاحتياطي اليومي والاسبوعي والشهري ولا تعمل مع النسخ الاحيتاطي scripts/pkgacct username

تحياتي
مصطفى البازي.


الرابط الاصلي
http://www.albazy.com/linux-web-servers/931






التوقيع