16

تدوينة | النسخ الاحتياطي والاحتمال القاتل

تدوينة | النسخ الاحتياطي والاحتمال القاتل

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

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

والنسخ الاحتياطي يختلف بحسب طبيعة العمل أو الشخص فالعمل إن كان هاما وحساسا يضطر صاحبه لعمل نسخة احتياطية متكررة قد تكون بشكل يومي وربما ساعي أو أحيانا عند إحداث تغييرات كبيرة في حال كان العمل مشروع

كما تتبع الشخص من حيث التوجس والاطمئنان أي قد يكون هناك شخص دائما يقدم الاحتمال السيء أكثر من الجيد فتراه خائفا من فقد البيانات مما يجعله يأخذ نسخ احتياطية بشكل متكرر أكثر من غيره،

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

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

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

لهذا وجب الانتباه واتخاذ الإجراءات اللازمة لتقليل هذا الاحتمال إلى الحد الأدنى ، وحتى ولو كان 1% فلنجعله 0.01% مثلا.

في السابق كان الناس يأخذون نسخ احتياطية على مجلد آخر في نفس القرص الصلب وربما نفس البارتشن

وعندما أصبح هناك عدة أقسام في القرص أصبح النسخ يكون في بارتشن آخر غير البارتشن الرئيسي تحسبا لفرمتة الجهاز

وبعد أن ظهرت الأقراص الليزرية بدأ النسخ إليها

ثم استخدمت الفلاشات

ومن ثم أصبحت الهاردات الخارجية في متناول الجميع فأصبحت تستخدم

والآن أتيحت خدمات التخزين السحابي إلا أن الكثير لا يطمئن لاستخدامها لأسباب منها عدم الوثوق بالخصوصية والآخر الخوف من إلغاء الحساب أو حتى الخدمة كليا بدون سابق إنذار

الشركات الكبرى والتي تتخذ سيرفرات خاصة بها قد تستخدمها للتخزين السحابي

والآن نأتي على الأفراد

مع أنه قد يستخدم قرص صلب خارجي عالي الجودة ويقوم بعمل نسخ احتياطية عليه ، إلا أن هذا لا يعفيه من فقد البيانات،

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

ولكن ماذا لو حدث حريق في المكتب أو الغرفة - لا قدر الله وجنبنا وإياكم المصائب -

في هذه الحالة فقد ضاعت البيانات مع النسخ الاحتياطية

من هنا يجب أن نصحح مفهوم النسخ الاحتياطية وهو أن يتم في مكان أكثر أمانا وأن يكون هناك تباعد في المكان كأن يكون الكمبيوتر في المكتب و القرص الخارجي في المنزل أو العكس أو أن يكون قرص النسخ الاحتياطي في فرع آخر للشركة مثلا

من الخيارات التي أجدها تحقق هذه التوصية هو استخدام خدمة سحابية خاصة

فمثلا شركة ويسترن ديجيتال لديها منتج اسمه MyCloud وهو عبارة عن قرص 1/2/3 تيرا بايت يمكن وصله إلى الراوتر مباشرة ولا يحتاج توصيله إلى حاسب إلا أول مرة لإعداده فقط

ومن ثم يصبح هناك إمكانية الوصول إليه من أي مكان أون لاين حتى من خلال الأجهزة المحمولة و التابلت والجوالات بأنظمتها المختلفة

بهذا تكون قد تحررت من الخدمات السحابية لدى الشركات الخاصة، وأصبحت سحابتك ملكك وبين يديك و يمكنك الوصول إليها في أي وقت من أي مكان

عدا عن إمكانية تخصيص مجلدات مشاركة وعمل مستخدمين بكلمات مرور وإعطاء صلاحيات.

خيار آخر يمكن تحقيق النسخ الاحتياطي الأمثل

هو التعاون بين شخصين يتبادلان الثقة بحيث يقوم كل واحد بعمل نسخ احتياطية لدى الآخر عبر برامج تبادل ملفات مثل تيم فيور TeamViewer أو غيره.

كما يمكن أن يشتري كل مهما قرص سحابي ويعمل حساب للآخر بحيث كل واحد يصل إلى القرص لدى الشخص الآخر، ولا يمنع أن يكون الشخصان من بلدان مختلفان طالما أنهما يثقان ببعضهم.

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

والله هو اللطيف الخبير

ودمتم بخير

عبد الرحمن أحمد

02-03-2014

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

14

قصة غريبة حدثت معي منذ زمن

كنت اعمل على مشروع ويب (منذ 10 سنوات) و حجزت هوست (طبعا امريكي)، حدث تلف في الهارد لدي، كنت مطمأن بانه لدي نسخة احطياطية عن كامل عملي القديم و عملي الحالي كله مرفوع على الويب اي يعتبر نسخة احتطياطية

بعد اصلاح الهارد دخلت بكل ثقة لانزل اخر نسخة من الموقع، فاكتشفت انه توقف، و بدون سابق انذار، و عندما اتصلت الوكيل المحلي اخبرني قصة بان الاعصار قطع الكابلات، فقطعت تعاملي معه.

القصة حقيقية

الفكرة الاحتمال القاتل حدث فعليا و على مسافات بعيدة جدا.

ماهو اسم هذا الهوست حتى يتجنبه غيرك

لا أذكر، كانت اول مرة احجز هوست المشكلة اني حجزت عن عن طريق شركة سورية، بعدها اصبحت احجز بنفسي.

لي قصة اخرى معه اتركها لموضوع آخر.

اعجبتني فكرة تبادل النُسخ اﻷحتياطية بين شخصين في بلدان مُختلفة

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

صحيح،

وليست المشكلة فقط في فقد الجهد وإنما المشكلة أن إعادة شئ للمرة الثانية له أثر نفسي ثقيل جدا على النفس

أنا مثلا لدي استعداد أعمل عشرة أيام بشئ جديد ولا أعمل شئ مكرر ليوم واحد

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

كما أني أضمن المجلد ملف نصي أضع فيه أي ملاحظات عند حدوث تعديلات جذربة بعد هذه النسخة

14

من افضل الطُرق التي وجدتها في النسخ اﻹحتياطي للبرامج هو استخدام revision control واستخدم حالياً apache subversion حتى إذا كُنت اعمل لوحدي في مشروع، حيث يتم رفع التغييرات فقط التي حدثت وليس المشروع كاملاً مما يوفر الوقت، مثلاً عمل يوم كامل يأخذ حوالي ثانيتين فقط في اﻹرسال إلى مخدم Subversion كذلك فهو يحفظ التغييرات، حيث يمكن الرجوع أو النظر إلى أي نُسخة قديمة من أي ملف مصدري. وفي النهاية يقوم الكمبيوتر بعمل نُسخة تلقائية من كل بيانات الـ subversion ويقوم كذلك اللابتوب الذي اعمل عليه بعمل نُسخة إحتياطية تلقائياً من النُسخة اﻹحتياطية التي قام بعملها مخدم الـ Subversion

ليست كل البيانات الموجودة على الجهاز مهمة لذلك اول نقطة يجب فرز البيانات حسب اهميتها واعطاء الاولوية لما هو اهم، و اعتقد ان تخصيص مجلد للملفات المهمة وربطة بخدمة cloud تعمل مزامنة تلقائية هو الخيار الانسب وهنا يجب ان تكون هذه الخدمة مدفوعة وتحافظ على بياناتك بالشكل المطلوب، اما البيانات الاخرى ممكن نسخها على قرص خارجي او ربطها بأي خدمة cloud.

احدى المشاكل التي واجهتني في النسخ اﻹحتياطي عند استخدام المزامنة هو أنه إذا حدث وحذفت ملف من المُجلد الرئيسي يتم حذف الملف تلقائياً من النُسخة الثانية أو إذا حدث وان حذفت بعض اﻷسطر أو عملت تعديل في فقرات فإن المزامنه التلقائية تنقل تلك التعديلات كما هي وتضيع النُسخة القديمة من الملف والتي ربما تحتاجها، هذه المُشكلة تكون أوضع في مصدر البرامج source code، مثلاً تجد أن هُناك مشكلة ظهرت في آخر نُسخة وإذا لم تستخدم مخدم source/revision control فلن تستطيع الرجوع إلى النُسخة القديمة من الملف. لذلك لابد أن يكون هُناك تسجيل تاريخي للملفات خصوصاً التي يجري عليها تعديل.

14

أتوقع أن برامج المزامنة لديها خيارات لتحديد سلوك المزامنة

فسبق وجربت برنامج SyncBackPro

وكان رائع

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

أو يقوم بالاستبدال أو لا

ومن هذا القبيل

نعم توجد فيه ميزتان هامتان مكتوبة في الموقع:

• Versioning (keep previous backup versions)

• Incremental Backups