النتائج 1 إلى 2 من 2

الموضوع: أفضل برنامج لعمل Backup Linux


  1. #1
    الحالة : En.Khaled Alfaiomi غير متواجد حالياً
    تاريخ التسجيل: Feb 2010
    رقم العضوية: 2
    الدولة: Europe
    الإهتمامات: مساعدة الأخرين
    السيرة الذاتية: www.ourtech.net
    العمل: كبار استشاري أمن المعلومات في شركة مايكروسوفت
    المشاركات: 7,004
    الحالة الإجتماعية: متزوج
    معدل تقييم المستوى : 677
    Array

    أفضل برنامج لعمل Backup Linux

    افضل اداة باك اب في العالم
    بسم الله الرحمن الرحيم

    حديثنا اليوم ان شاء الله عن اداة مهمة جدا للاشخاص الذين دائما ما يحفظون نسخ احتياطية (باك اب) من ملفاتهم سواء كانت ملفات خاصة ام كانت باك اب لسرفر كامل,حديثنا سيكون مقسماً الى قسمين, الباك اب من الكمبيوتر نفسه و الباك اب من الكمبيوتر البعيد مثل السرفرات .


    كثير منا يعمل الباك اب بشكل مستمر اسبوعيا او شهريا لملفات كبيرة الحجم ربما تصل ال اكثر من جيجا بايت و في كل مرة يعيد نسخ الملفات كلها بجوار الملفات القديمة او على الملفات القديمة و هذا يأخذ وقتاً طويلاً خصوص اذا كانت سرعة الجهاز بطيئة نوعاً ما. هذا عن الباك اب في الجهاز نفسه , ماذا عن الباك اب من سرفر بعيد ؟! الموضوع يأخذ وقتاً طويلا جدا.


    لنتصور مثلا انني ارغب بعمل باك اب لملف واحد لقاعدة البيانات حجمه 20 ميغا , بالطرق العادية هي ان انزل هذا الملف في كل مرة , و اذا كنت املك مودم عادي فسيأخذ على الاقل 3 ساعات للتنزيل فقط!


    هناك طريقة توفر الجهد و المال و الوقت و هي باستخدام برنامج حصل مبرمجه على الدكتوراه و هو نفسه الذي اهدى الى العالم اهم و اكثر انواع السرفرات البريدية انتشارا اليوم (send****) . البرنامج اسمه:

    rsync (remote synchronizer)

    سأشرح فكرة البرنامج بشكل سريع:


    لنرجع للمثال في الاعلى , في المرة الاولى نزلت ملف قاعدة البيانات بحجم 20 ميغا بعد 3 ساعات من التنزيل, بعد اسبوع اردت ان اعمل باك اب مرة اخرى , و قد وصل حجم الملف الى 20.5 ميغا , في الطرق العادية يجب علي ان انزل ال 20.5 ميغا كلها , اما بهذا البرنامج فانه يقارن الفرق بين الملفين و ينزل الفرق فقط! اي انه في هذه الحالة سينزل 500 كيلو بايت فقط! تخيل الفرق في السرعة و الوقت و الجهد و المال!


    طبعا البرنامج ذكي جدا , اذا كنت تعمل باك اب لمجلد معين ذو حجم 1 ميغا مثلا , و فيه ملفات كثيرة , و اذا بعد فترة تم اضافة حرف واحد لاي ملف من الملفات الموجودة في المجلد فان البرنامج سينزل الحرف و يضيفه الى الملف نفسه في جهازك! تخيل تنزيل حرف بدل ما ينزل المجلد كله .

    طريقة استخدام البرنامج كالتالي:


    1. عمل باك اب للجهاز:


    اولا قم بتنزيل البرنامج من الوصلة التالي:

    http://samba.anu.edu.au/ftp/rsync/


    تجد ملفات السورس كود و البايناريز , هذا هو السورس كود:

    http://samba.anu.edu.au/ftp/rsync/rsync-2.5.2.tar.gz


    لفك الضغط اعمل التالي( يجب ان تكون الرووت) :


    gzip –cd rsync-2.5.2.tar.gz | tar –xvf –


    انتقل للمجلد الخاص به


    cd rsync2.5.2


    اطبع التالي:

    ./configure

    make

    make install


    الان يكون البرنامج جاهز للعمل , طبعا كل سطر يأخذ وقتا حتى يكتمل , شرحت التثبيت بهذه الطريقة على اساس ان القرائ له دراية بالتثبيت لكثر ترديدها في مواضيع سابقة.


    الان لعمل الباك اب لمجلد src مثلا و سنضعه في مجلد جديد اسمه temp اكتب التالي:
    rsync –avz /usr/src /temp


    الان سيبدأ البرنامج بعمل اباك اب الاولي و سيأخذ وقتاً طويللا نوعا ما حسب مساحة و حجم المجلد .


    الان لنذهب الى اي ملف في المجلد نفسه و نغير اي شي فيه , مثلا نضيف حرف لاي ملف نصي فيه و ثم نعيد نفس الامر السابق بالضبط و النتيجة ستكون عجيبة , اذ انه سيغير الحرف المضاف فقط و بسرعة خيالية !



    2. عمل باك اب لسرفر :


    هنا يختلف الامر قليلاً و لكن سنشرحه بالتفصيل ان شاء الله , اولا البرنامج مصمم على ان يكون محمي ولا يتم التلاعب به فبه بعض النقاط التي تتعلق بالامن نوعاً ما, سنبدأ بها الان:


    يجب ان تثبت البرنامج في السرفر المراد عمل الباك اب منه , لنقل مثلا انك تمتلك موقعا و تريد عمل باك اب بشكل اسبوعي باستخدام هذا البرنامج. تخزينه يكون بشكل طبيعي مثل ما تم شرحه سابقاً لكن الفرق يكمن في تشغيل البرنامج , فعند الانتهاء من التخزين على السرفر اكتب الامر التالي لتشغل البرنامج ليعمل كسرفر


    rsync --daemon

    تأكد من انه يعمل بكتابة امر التالي:

    ps –aux

    هل ترى اسم البرنامج موجود في القائمة؟ اذا هيا نكمل,


    الان نحتاج الى ملفين , اولهما هو ملف rsyncd.conf و الثاني هو rsyncd.secrets


    نذهب الى /etc و نكتب التالي:


    vi rsyncd.conf

    سيفتح ملف جديد اكتب التال فيه و احفظه:
    motd = /etc/motd

    logfile = /var/log/rsyncd.log

    max connections = 25

    uid =root

    gid =root

    pid file = /var/run/rsyncd.pid

    [data]

    path=/data

    auth users = root

    secrets file = /etc/rsyncd.secrets


    لنشرح الان:

    motd = /etc/motd
    اذا اردت وضع رسالة ترحيبية لمن يدخل للسرفر ( في هذه الحالة هو انت) تضعها في هذا الملف و ان لم تجده اصنع ملف جديد بهذا الاسم.

    logfile = /var/log/rsyncd.log

    ملف اللوغ للبرنامج , كل الخطوات تسجل هنا و تستطيع الرجوع له عند حدث الاخطاء.
    max connections = 25

    عدد الذين يدخلون لعمل الباك اب دفعة واحدة
    uid =root

    gid =root


    اختصار ل user id and group id

    و هنا المسموح له هو الرووت فقط


    pid file = /var/run/rsyncd.pid
    ال process id للبرنامج يخزن في هذا الملف

    [data]
    هذا سيكون اسم المشاركة في الملفات في السرفر
    path=/data

    هنا يكون عنوان المجلد الذي يحتوي على الملفات التي تريد عمل الباك اب لها , و يمكنك عمل باك اب للسرفر كله بتغيير هذا المجلد حسب ما تراه مناسباً لك.


    auth users = root

    secrets file = /etc/rsyncd.secrets

    الاول يعني الاشخاص المخول لهم بعمل الباك ابملف السكرت سنتكلم عنه الان ولكن معناه مكان الباسودرات اليوزرات في السرفر.احفظ الملف.


    الان نذهب الى /etc و نكتب التالي:

    vi rsyncd.secrets

    اكتب التالي:
    root:

    احفظ الملف
    الان كل شي جاهز اذهب الى جهازك المحلي و اكتب الامر التالي:

    rsync –avz www.c4arab.com::data /backupdirectory


    عنوان الموقع او السرفر بالاسم او بالايبي للذي تريد عمل الباك اب له متبوع ب :: ثم اسم مشاركة الملفات الذي ذكرناه بالسابق في ملف rsync.conf ثم متبوع باسم المجلد الذي ترغب في وضع ملفات الباك اب فيه , اي المجلد الموجود في جهازك المحلي .


    سيسألك عن الباسوورد للروت و تضع الباسوورد و بعد ذلك سيكون كل شي على ما يرام و يبدأ الباك اب.



    هنا نصل الى نهاية الموضوع , اتمنى ان يكون قد اضاف شيئا الى معلوماتكم.

    لتوصل معي على الفيس بوك بإمكان اضافتي على الحساب التالي :
    https://www.facebook.com/Microsoft.Engineer
    نصائح واستشارات امنية في مجال امن المعلومات والإتصالات
    كبار استشاري امن المعلومات في شركة مايكروسوفت
رد مع اقتباس رد مع اقتباس  


  • #2
    مغترب ذهبي
    الحالة : عاشق الوطنية غير متواجد حالياً
    تاريخ التسجيل: Apr 2010
    رقم العضوية: 464
    الدولة: سوريا
    الإهتمامات: الرياضة , الصداقة والغناء
    السيرة الذاتية: أحب سوريا و لا تسألني كيف أو لماذا
    العمل: على باب الله
    العمر: 36
    المشاركات: 11,254
    الحالة الإجتماعية: اعزب و الله يبعت بنت الحلال
    معدل تقييم المستوى : 483
    Array

    مشكور يا حبيب
    http://mgtrben.net/viewimages/e69639c596.jpg

    مطلوب للأنتربول الدولي خرج تسلموني


  • معلومات الموضوع

    الأعضاء الذين يشاهدون هذا الموضوع

    الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

    المواضيع المتشابهه

    1. تحديث النظام Linux والبرامج والتحديثات الضرورية من خلال برنامج apt-get
      بواسطة En.Khaled Alfaiomi في المنتدى ملتقى أنظمة تشغيل مفتوحة المصدر Linux
      مشاركات: 0
      آخر مشاركة: 05-03-2010, 02:48 PM
    2. طريقة عمل BackUp يـدوي لتطبيقات ا****ون ببرنامج iPhoneBrowser
      بواسطة En.Khaled Alfaiomi في المنتدى دروس إستخدام الآيفون
      مشاركات: 0
      آخر مشاركة: 04-02-2010, 04:04 PM
    3. دورغبا أفضل لاعب أفريقي والجزائر أفضل منتخب
      بواسطة Mgtrben Sport في المنتدى الملتقى الرياضي وكرة القدم Football & Sports Forum
      مشاركات: 1
      آخر مشاركة: 03-12-2010, 02:56 AM
    4. معمل كوكائين وين؟؟؟؟؟بمنزل هولي ماكغواير!!!!!!!
      بواسطة سوسن في المنتدى ملتقى إستراحة المغترب Forum rest expatriate
      مشاركات: 0
      آخر مشاركة: 03-01-2010, 10:29 PM

    الكلمات الدلالية لهذا الموضوع

    مواقع النشر (المفضلة)

    مواقع النشر (المفضلة)

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •  
    Untitled-1