نشارك معك نصًا أعده أحد قرائنا لتنفيذه نسخ احتياطية تلقائيا. فرصة أخرى ل تعلم لاستخدام ال محطة وتطوير مخطوطات حسب الطلب. 🙂 |
وظائف
- قم بعمل نسخ احتياطية باستخدام الأمر rsync.
- استخدم برنامج نصي باش.
- يسمح الإصدار الحالي بالاستخدام محليًا فقط.
المتطلبات والتثبيت
لكي يعمل البرنامج النصي ، يجب أن يحتوي النظام على تطبيق gdialog.
لا يتطلب التثبيت ، ما عليك سوى وضع البرنامج النصي في الدليل $ HOME / .copies /. توجد هذه المعلمة في متغير script_directory ويمكن تغييرها.
اختيار دليل المصدر والوجهة للنسخة
يتم تحديدها في الإصدار الحالي عن طريق تحرير البرنامج النصي copy.sh. يستخدم التنسيق المستخدم خياري -acv و -delete.
على سبيل المثال:
rsync -acv - حذف $ user_directory'directory_to_backup '$ target_directory
حيث سنقوم باستبدال directory_to_back باسم الدليل المطلوب.
المتغير $ user_directory يتم تعيين قيمة في البرنامج النصي.
يتم تعيين قيمة متغير الوجهة_الدليل $ للقراءة في copy.cfg
ملف الضبط
يسمى ملف التكوين copy.cfg وهو موجود في الدليل $ HOME / .copies /
هيكل ملف التكوين
يحدد السطر الثاني وجهة النسخ الاحتياطي:
# الوجهة / الوسائط / Iomega_HDD /
ملحقات الملفات
يتحقق ملف البرنامج النصي copy_ini.sh مما إذا كان قد تم عمل نسخ احتياطية بفاصل زمني. لا يوجد حاليًا أي معامل في ملف التكوين لتحديد ذلك ، والذي يتم تعيينه في نفس البرنامج النصي يوميًا.
أتمتة عملية النسخ الاحتياطي
1.- ضع cron باستخدام الأمر crontab -e بطريقة مشابهة لما يلي:
# mh dom mon dow command
0 20 * * * العرض = »: 0 ″ / home/user/.copies/copias.sh
في هذا المثال ، سيتم بدء تنفيذ البرنامج النصي في الساعة 20:00 مساءً كل يوم
2.- أضف إلى البرامج المراد تنفيذها في البداية البرنامج النصي copy_ini.sh موضحًا المسار الكامل إليه
الشيء الجيد في Deja Dup هو أنه يحتوي على تشفير لحفظ الملفات ، إنه جيد جدًا ، لكن إلى هذا البرنامج النصي يمكنك إضافة ذلك باستخدام gnupg + split وهو نفسه تقريبًا.
مقالة لطيفة يا شباب.
بالتأكيد ... لأولئك الذين يريدون استخدام واجهة رسومية ...
يفضل البعض الآخر القيام بذلك "بالطريقة القديمة"
في صحتك! بول.
2012/11/30 ديسكوس
من الأسهل Deja-Dup
مرحبًا ، وإذا كنت أرغب في إجراء النسخ الاحتياطي على جهاز كمبيوتر متصل بنفس الشبكة. كيف تضع الوجهة في ملف التكوين؟