كيفية استعادة البيانات من مصفوفات LVM RAID 5 و RAID 0 المشفّرة باستخدام LUKS
في هذه المقالة، سنستعرض إحدى أكثر مشكلات فقدان البيانات تعقيدًا — استعادة البيانات من مصفوفات الخادم LVM RAID 0 وRAID 5 التي تكون مشفرة أيضًا بمعيار LUKS.

- ميزات تشفير LVM RAID وLUKS
- كيفية توصيل الأقراص بحاسوب شخصي
- استعادة البيانات من مصفوفات LVM RAID 5 و0 المشفرة باستخدام LUKS
- الخلاصة
- الأسئلة الشائعة
- التعليقات
تُستخدم مصفوفات LVM RAID 5 وRAID 0 المشفرة باستخدام LUKS (Linux Unified Key Setup) في نظام Linux لتنظيم مساحة الأقراص، وتحسين الأداء، أو توفير تحمل الأعطال في RAID 5 لتخزين البيانات. ومع ذلك، وبسبب تلف الأقراص، أو أخطاء تهيئة LVM، أو فشل النظام، أو فقدان الوصول إلى مفتاح التشفير، قد تصبح البيانات غير متاحة. في هذه المقالة، سنوضح كيفية استعادة المعلومات من مثل هذه المصفوفات، وتحديد بنيتها، والوصول إلى وحدات LUKS المشفرة، واسترجاع الملفات المفقودة باستخدام أدوات متخصصة لاستعادة البيانات.
تُعد أعطال نظام Linux، وأخطاء عتاد الخادم، وفشل أجهزة التخزين، أو الحذف العرضي لوحدة منطقية، حالات نموذجية قد تدمر المصفوفة وتحجب الوصول إلى الملفات. إن وجود الحماية التشفيرية لا يؤدي إلا إلى تعقيد الموقف، إذ تبدو الأقراص في الأنظمة الأخرى وكأنها مجموعة متصلة من البيانات غير المفهومة أو الأجهزة غير المخصصة، لكن هذا لا يعني فقدانًا دائمًا للبيانات.
بعد ذلك، سنشرح خطوة بخطوة عملية استعادة الملفات، ونوضح كيفية تجميع المصفوفات التالفة تلقائيًا، وفتح الأقسام، واستعادة البيانات بنجاح في بيئة Windows أو macOS أو Linux المعتادة باستخدام Hetman RAID Recovery.
Data Recovery from LVM RAID 5, 0 Arrays Encrypted with LUKS
ميزات تشفير LVM RAID وLUKS
يعتمد النظام الفرعي للأقراص في حالتنا على تقنية Logical Volume Manager، أو اختصارًا LVM، في بيئة Linux. تدمج هذه التقنية الأقراص الفيزيائية وتُنشئ وحدات منطقية بأنواع معمارية مختلفة، مثل RAID 0 Stripe وRAID 5 Parity.
تكمن المشكلة الرئيسية في أن تهيئة هذه المصفوفة تُخزن مباشرة على الأقراص نفسها في شكل بيانات وصفية LVM. لذلك، فإن أي فشل في نظام التشغيل، أو تلف في البنية المنطقية، أو عطل فيزيائي في أحد الأقراص يؤدي إلى تفكك المصفوفة بالكامل. يرى النظام الأقراص كأجهزة غير مخصصة، ويُحجب الوصول إلى البيانات على الفور.
يصبح الوضع أكثر تعقيدًا بكثير عندما يُطبق تشفير LUKS فوق مصفوفات LVM. وعند توصيل مثل هذه الأقراص بحاسوب يعمل بنظام Windows 11، ستواجه مباشرةً مشكلات في التوافق.
لا يتعرف نظام التشغيل من Microsoft على بنية LVM، ولا يستطيع العمل مع خوارزميات LUKS، ولا يفهم أنظمة ملفات Linux على الإطلاق.
| الخاصية | LVM RAID 0 | LVM RAID 5 | تشفير LUKS |
|---|---|---|---|
| الغرض الأساسي | زيادة سرعة قراءة البيانات وكتابتها | الجمع بين الأداء وتحمل الأعطال | حماية البيانات باستخدام التشفير |
| مبدأ العمل | توزَّع البيانات على عدة أقراص دون تكرار أو ازدواجية | توزَّع البيانات ومعلومات التكافؤ على الأقراص | تُشفَّر البيانات الموجودة على جهاز الكتل، ولا يمكن الوصول إليها إلا بعد فك القفل |
| الحد الأدنى لعدد الأقراص | 2 | 3 | جهاز كتل واحد أو وحدة تخزين واحدة |
| تحمل أعطال الأقراص | لا يتحمل الأعطال: قد يؤدي تعطل قرص واحد إلى فقدان المصفوفة بأكملها | يتحمل عادةً تعطل قرص واحد | لا يوفر حماية من الأعطال المادية لوسيط التخزين |
| خصائص استعادة البيانات | يجب تحديد ترتيب الأقراص وحجم الشرائط ومواقع كتل البيانات | يجب تحديد ترتيب الأقراص ومعلمات توزيع البيانات ومواقع كتل التكافؤ | يلزم توفر كلمة مرور صحيحة أو مفتاح أو طريقة أخرى مُهيأة لفك القفل |
| تأثير تلف البيانات الوصفية | قد يجعل تحديد بنية المصفوفة واستعادة الملفات أكثر صعوبة | قد يجعل إعادة بناء المصفوفة وتحديد مواقع كتل التكافؤ أكثر صعوبة | قد يؤدي تلف ترويسة LUKS إلى تعذر فك القفل بالطريقة المعتادة ما لم تتوفر نسخة احتياطية من الترويسة |
| استعادة البيانات دون مفتاح التشفير | ممكنة إذا لم تكن البيانات مشفرة أو كانت متاحة بالفعل بصيغة مفكوكة التشفير | ممكنة إذا لم تكن البيانات مشفرة أو كانت متاحة بالفعل بصيغة مفكوكة التشفير | من دون كلمة مرور صحيحة أو مفتاح أو وسيلة مصادقة مناسبة أخرى، يكون استرداد المحتوى بصيغته الأصلية مستحيلًا في العادة |
| التوصيات قبل استعادة البيانات | أنشئ صورًا للأقراص قطاعًا بقطاع، وتجنب كتابة أي بيانات جديدة على المصفوفة | تحقق من حالة جميع الأقراص وأنشئ صورًا لها قبل إعادة بناء المصفوفة | أنشئ نسخًا احتياطية من ترويسة LUKS وملفات المفاتيح، واحتفظ بها دون إجراء أي تغييرات على وسيط التخزين الأصلي |
هنا يأتي دور Hetman RAID Recovery. يعثر البرنامج تلقائيًا على البيانات الوصفية المطلوبة ويعيد بناء المصفوفات التالفة بنفسه. بعد ذلك، يقبل الأداة كلمة مرورك لإزالة حماية LUKS وفك تشفير بنية الملفات فورًا، مما يفتح الطريق أمام استعادة البيانات بالكامل.

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

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

بعد ذلك، حدد موقع حفظ الملف.

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

من الخيارات المتاحة، اختر صور الأقراص الخام وافتح الملفات المنشأة.

ستظهر فورًا في القائمة العامة للأجهزة المتاحة، وسيتمكن البرنامج من العمل معها بنفس الكفاءة التي يعمل بها مع الأقراص الفيزيائية الحقيقية.

استعادة البيانات من مصفوفات LVM RAID 5 و0 المشفرة باستخدام LUKS
الطريقة 1. استعادة LVM RAID 5 مع LUKS
تصبح استعادة البيانات ضرورية في الحالات الحرجة مثل أعطال عتاد الخادم: الفشل الفيزيائي لقرص واحد أو أكثر، مما يؤدي إلى تدهور RAID 5 أو فقدان كامل للوصول إلى RAID 0. كما تصبح هذه العملية ضرورية عند ظهور قطاعات تالفة تعيق قراءة البيانات المشفرة، أو في حال حدوث مشكلات برمجية خطيرة تسببت في أعطال LVM أو تلف بنية نظام الملفات.
بعد توصيل الأقراص أو توصيل صورها، شغّل Hetman RAID Recovery. يكتشف البرنامج تلقائيًا مصفوفة LVM RAID 5 البرمجية ويعيد تجميعها.
وباستخدام منصة الاختبار كمثال، نعرض تجميع المصفوفة في حالة متدهورة، مع فقدان أحد الأقراص، بفضل قدرة البرنامج على حساب البيانات المفقودة اعتمادًا على كتل التكافؤ. يتيح ذلك الوصول إلى البيانات حتى عند تعطل الوسيط الفيزيائي.

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

في المرحلة النهائية، نشغّل خوارزمية الفحص السريع على الوحدة المجمعة والمفتوحة القفل.

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

الطريقة 2. استعادة الملفات من LVM RAID 0
لننتقل إلى المصفوفة الثانية في منصة الاختبار. وهي LVM RAID 0، المعروف أيضًا باسم Stripe، والمبني من وحدتي SSD. تكمن نقطته الضعيفة الرئيسية في بنيته التي لا تحتوي على أي تكرار للبيانات، لذا فإن أي فشل برمجي يجعل المعلومات الموجودة على كلا القرصين غير متاحة تمامًا.
يقوم برنامج Hetman RAID Recovery بتجميع هذه المصفوفة تلقائيًا في وحدة منطقية واحدة، وبعد ذلك نزيل الحماية التشفيرية LUKS باستخدام كلمة مرور المستخدم. يفتح ذلك الوصول إلى البنية الداخلية للوحدة المشفرة.

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

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

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

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

الخلاصة
تتطلب استعادة البيانات من مصفوفات LVM RAID 5 وRAID 0 المشفرة باستخدام LUKS تحديدًا صحيحًا لبنية التخزين، وتسلسل مكوناته، وحالة البيانات الوصفية. وفي حال تلف الأقراص، أو فقدان تهيئة LVM، أو وجود مشكلات في الوصول إلى الوحدة المشفرة، من المهم عدم تنفيذ عمليات قد تكتب فوق البيانات أو تعقد عملية الاستعادة اللاحقة.
قبل البدء، يُنصح بإنشاء صور قطاعًا بقطاع لجميع الأقراص المتاحة، والتحقق من حالة الوسائط، وحفظ نسخ احتياطية لترويسات LUKS إذا كانت متاحة. يتطلب الوصول إلى المعلومات المشفرة عادةً كلمة المرور الصحيحة، أو ملف مفتاح، أو آلية فتح أخرى متوفرة. بعد استعادة بنية RAID والوصول إلى الوحدات المنطقية، يمكن الانتقال إلى البحث عن الملفات المفقودة واستخراجها.
لتبسيط هذه العملية، يمكنك استخدام أدوات متخصصة مثل Hetman RAID Recovery، التي تساعد في تحليل الأقراص، وإعادة بناء تهيئة RAID، واستعادة البيانات المتاحة. ومع ذلك، تعتمد النتيجة على درجة تلف المصفوفة، وحالة الوسائط، والقدرة على فك تشفير المعلومات. يجب حفظ جميع الملفات المستعادة على وسيط تخزين فيزيائي منفصل لتجنب الكتابة فوق البيانات التي لا تزال قابلة للاسترجاع.







