كيفية تثبيت وتكوين rsnapshot للنسخ الاحتياطية المتزايدة

rsnapshot

واجب دعم من الضروري حماية المعلومات التي لدينا على أجهزة الكمبيوتر الخاصة بنا ، على الرغم من أنه من الواضح أن هناك شيئًا واحدًا هو القيام بذلك في المنزل والآخر تمامًا هو حماية بيانات جامعة أو شركة ، حيث يكون حجم المعلومات كبيرًا أكبر وهناك مسؤوليات مختلفة. لذلك ، فإن الحاجة إلى أدوات قوية ومتعددة الاستخدامات أكبر بكثير ، على الرغم من أنه من الواضح أن هذه الأدوات يمكن استخدامها أيضًا من قبل أي منا في المنزل.

الآن دعونا نرى كيفية تثبيت وتكوين rsnapshot للنسخ الاحتياطية المتزايدة، إنها أداة لا تتيح لنا حماية المعلومات بطريقة آمنة وبسيطة فحسب ، بل تتيح لنا أيضًا القيام بذلك بكفاءة عالية. مثال على ذلك نقول هو حقيقة أن المساحة المطلوبة للتخزين، بغض النظر عن كيفية استخدامه ، فهو كذلك أعلى بقليل من نسخة احتياطية منذ ذلك الحين الشيء الوحيد الذي يتم تخزينه هو نسخة من تلك الملفات التي تم تعديلها. ميزة أخرى لـ rsnapshot هي أن النسخ الاحتياطية عبارة عن روابط صلبة للنسخ الاحتياطية السابقة ، طالما لم تكن هناك تغييرات في النسخ الاحتياطي بالتاكيد.

لتكون قادرة على استخدام rsnapshot علينا أن نجيب على بعض الأسئلة ، وهي أنها أداة تعتمد بدورها على الآخرين في تشغيلها. على سبيل المثال ، دعنا بحاجة إلى تثبيت rsync ولديك أيضًا إمكانية الوصول عبر SSH إلى الكمبيوتر الذي سنخزن عليه نسخنا الاحتياطية ، أي يجب أن نكون قد قمنا بالتثبيت SSH على كل من جهازي الكمبيوتر وتهيئة المفاتيح لتتمكن من الوصول دون الحاجة إلى إدخال كلمة المرور "يدويًا".

لذلك ، سنقوم أولاً بتهيئة هذا:

سه كجن ، ر

هنا سيطلب SSH منا العبارة ، ولكن نظرًا لأننا سنقوم بتنفيذ الأوامر عن بُعد ، فنحن نريد تفاعل 0 ، لذلك سنقوم بتجاهل هذا عن طريق الضغط على مفتاح Enter / Enter مرتين المطلوب منا. في النهاية سيكون لدينا ملفان جديدان في ~ / .ssh: أحدهما هو id_rsa ويحتوي على مفتاح التعريف الخاص ، والآخر هو id_rsa.pub ويحتوي على مفتاح عام. يتم نسخ الأخير إلى الخادم البعيد باستخدام الأمر ssh-copy-id ، والذي يطلب منا كلمة مرور الحساب على الخادم المذكور ثم يهتم بتحميله وتخزينه بالطريقة الصحيحة ، أي إنشاء الأدلة المقابلة وتعيين الأذونات اللازمة:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ remote server

ثم نقوم بتثبيت rsync و rsnapshot:

# sudo apt-get install rsync rsnapshot

نقوم الآن بتحرير ملف تكوين rsnapshot لإنشاء الدليل الذي سنقوم بعمل النسخ الاحتياطية فيه:

# نانو /etc/rsnapshot.conf

نقوم بتعديل قسم snapshot_root للإشارة إلى المكان الذي سنخزن فيه النسخ الاحتياطية على الكمبيوتر البعيد:

# snapshot_root / disk1 / backup

نؤسس الفاصل الزمني الذي rsnapshot ستؤدي مهمتها (في هذا المثال ، أربع مرات في اليوم أي كل ست ساعات) ، ولهذا نزيل # أمام الشخص الذي سنستخدمه ، ونعدلها حسب الذوق ، على سبيل المثال:

فاصل كل ساعة 4

نقوم الآن بإنشاء المجلدات المحلية التي سنقوم بمزامنتها ، والتي نضيفها مع خيار "النسخ الاحتياطي":

النسخ الاحتياطي / المنزل / المضيف المحلي /

النسخ الاحتياطي / الخ مضيف محلي /

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

استبعاد_ملف /etc/rsnapshot.conf

استبعاد_ملف /etc/bashrc.conf

ثم نقوم بحفظ هذا التكوين وإنهائه ، لكن لحسن الحظ لدينا إمكانية التحقق منه عن طريق معلمة:

# اختبار التكوين rnapshot

إذا سارت الأمور على ما يرام ، فسوف نتلقى رسالة تقول "Sintax OK".

خيار آخر هو تشغيله في وضع الاختبار ، والذي ندخل إليه:

# rsnapshot -t كل ساعة

أخيرًا ، لدينا ببساطة تشغيل rsnapshot، والذي نقوم به عن طريق إرفاق وضع التنفيذ ، والذي يجب أن يتطابق مع الفاصل الزمني الذي استخدمناه: كل ساعة ، يوميًا ، أسبوعيًا أو شهريًا

في حالتنا هذه:

#rsnapshot كل ساعة

سنرى ذلك في الداخل / disk1 / backup ستكون المجلدات /daily.0/localhost/home y daily.0 / المضيف المحلي / إلخ، وداخلها ستكون نفس المحتويات الموجودة في مجلدات الفريق التي أردنا حمايتها. هذا كل شيء ، وبفضل rsnapshot من الآن فصاعدًا يمكننا الاعتماد عليه نسخ احتياطي تزايدي في نظامنا.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.