العودة
SiTech
النسخ الاحتياطية ليست بسيطة: لماذا لا يكفي قرص ثانٍ
SiTech AI Team2 წთ. საკითხავი

النسخ الاحتياطية ليست بسيطة: لماذا لا يكفي قرص ثانٍ

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

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

نسخة ثانية ليست سوى البداية

المبدأ الأول بسيط: احتفظ بنسخة من ملفاتك في مكان آخر. لكن ذلك وحده لا يكفي، فالقرص المتصل قد تشفّره برامج الفدية أو يمحوه أمر غير محسوب. لذلك لا ينبغي أن تكون النسخة الاحتياطية صورة مطابقة للقرص الأصلي: فأنظمة مثل RAID 1 تكرّر الأخطاء بأمانة كما تكرّر الملفات، ولا تتيح العودة بالزمن. المطلوب إذن هو اللقطات (snapshots).

تطرح اللقطات سؤالين. كم مرة تُلتقط يحدده هدف نقطة الاستعادة (RPO): أقل من 30 ثانية في المؤسسات المالية، و24 ساعة أو أكثر في الشركات الصغيرة. أما مدة الاحتفاظ بها فمسألة تخزين يحلها التدوير: لقطات يومية تُحفظ 14 يومًا، وأسبوعية سبعة أسابيع، وشهرية سنة واحدة.

إزالة التكرار والأعطال الواقعية

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

تضيف المختبرات المنزلية أعطالها الخاصة: الحاويات تنشئ ملفات يملكها المستخدم root فيفشل النسخ الاحتياطي المُشغَّل من مهام cron العادية، وقواعد البيانات التي تكتب بياناتها إلى القرص على دفعات تُستعاد تالفة إن لم تؤخذ منها نسخة منفصلة. العتاد نفسه خطر أيضًا، ومن هنا قاعدة 3-2-1: ثلاث نسخ، على نوعين من الوسائط، وواحدة خارج الموقع. ويضيف التخزين الكائني مثل S3 قيودًا جديدة: تُفقد البيانات الوصفية عند الرفع، ويغلو تخزين عدد كبير من الملفات الصغيرة، لذا يجب تجميع الأرشيفات في أجزاء.

استخدم الأدوات التي حلّت هذا مسبقًا

الخلاصة الصريحة للمنشور أن بناء هذا النظام بنفسك لا يستحق العبء الذهني؛ فأدوات مثل Borg وRestic تتولى التشفير وإزالة التكرار على مستوى الأجزاء ومجاميع التحقق. لكن لا قيمة لأي من ذلك إن لم تُختبر عمليات الاستعادة فعليًا — ويقترح الكاتب القيام بذلك نحو كل ستة أشهر.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.