وداعاً للنسخ اليدوي: كيف صممتُ نظام نسخ احتياطي آلياً بالكامل لا يفشل؟
النسخ الاحتياطي (Backup) هو أحد تلك المهام التي نعرف جميعاً أنها ضرورية، لكننا نؤجلها دائماً حتى تقع الكارثة ونفقد بياناتنا. الاعتماد على الذاكرة لنسخ الملفات يدوياً هو استراتيجية فاشلة بامتياز. الحل يكمن في بناء نظام مؤتمت بالكامل يعمل وأنت نائم.
1. القاعدة الذهبية: استراتيجية 3-2-1
قبل الحديث عن الأدوات البرمجية، يجب أن تفهم الخطة التي يعتمد عليها خبراء البيانات حول العالم:
- 3 نسخ: يجب أن تمتلك ثلاث نسخ من بياناتك (الأصلية + نسختين احتياطيتين).
- 2 وسيط مختلف: لا تضع البيض في سلة واحدة؛ استخدم (هارد ديسك خارجي + كمبيوتر).
- 1 نسخة بعيدة: نسخة واحدة يجب أن تكون "سحابية" (Cloud) لحمايتها من السرقة أو الحريق المنزلي.
2. الأدوات المستخدمة (المحرك والعقل)
لتحقيق هذه الاستراتيجية دون تدخل يدوي، تم استخدام أدوات تقنية قوية ومجانية:
- 🚀 أداة Rclone هي "الجوكر" في هذه العملية. أداة مجانية تتصل بأكثر من 70 خدمة تخزين سحابي (مثل Google Drive و OneDrive) وتنقل الملفات مشفرة وآمنة عبر سطر الأوامر.
- 🧠 سكربت ZeroByte هو كود برمجي بسيط يعمل كمدير للعملية. وظيفته التحقق من نجاح النسخ، حذف النسخ القديمة جداً لتوفير المساحة، وإرسال تنبيه لك إذا فشلت العملية.
3. سر الأتمتة: Cron Jobs
كيف يعمل النظام وأنت نائم؟ هنا يأتي دور Cron (في أنظمة Linux و Mac) أو Task Scheduler (في ويندوز).
ببساطة، يتم ضبط "منبه" للنظام (مثلاً الساعة 3 فجراً). يقوم الكمبيوتر بتشغيل السكربت تلقائياً، الذي بدوره يقوم بمسح الملفات الجديدة، تشفيرها، ورفعها للسحابة، ثم يغلق العملية. كل هذا يحدث دون أن تلمس الماوس.
.png)
إرسال تعليق
تذكر قبل كتابه اى تعليق قول الله تعالى: مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ [ق:18]؟