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

خلفية صغيرة

إن جهاز DVR الخاص بي هو في الواقع مجرد برنامج متخصص (SageTV لأولئك الذين لديهم فضول) يعمل على جهاز الكمبيوتر. البرنامج مرن للغاية ويتيح لك فصل جميع جوانبه المختلفة. لدي جهاز منفصل للتحكم المركزي والجدولة والتسجيل ، وآلات منفصلة للتشغيل ، ونجم هذه القصة ، وآلة منفصلة للتخزين. للتخزين ، أستخدم خادم ملفات Linux ، باستخدام LVM (مدير وحدة التخزين المنطقي) لتجميع العديد من محركات الأقراص المنفصلة غير المتطابقة في محرك أقراص منطقي واحد كبير (~ 6 تيرابايت في الوقت الحاضر) يراه نظام التشغيل. نظرًا لأن النسخ الاحتياطي للبيانات المتعددة للبيانات يعد أمرًا غير عملي ، وبما أن البيانات المذكورة هي برامج تلفزيونية "فقط" ، فإن فلسفتي الاحتياطية لهذا كانت دائمًا عدم الاهتمام. حتى الأحداث الأخيرة ، لم يتم اختبار هذه الفلسفة من قبل حدث حقيقي.

محاولة استعادة البيانات

عند رؤية الخطأ على DVR ، أبدأ على الفور في النظر إلى خادم التخزين. نظام الملفات بطيء بشكل لا يصدق وبطيء في الاستجابة ، لذلك أستفسر عن LVM عن حالة محركات الأقراص الفعلية الكامنة في حجمها المنطقي. بعد تأخير طويل ، يظهر ويظهر أن محرك أقراص 750 غيغابايت مفقود. عذرًا! أعيد تشغيل الخادم وبشكل مثير للدهشة ، يعود محرك الأقراص. أصدر أمرًا pvmove لترحيل جميع البيانات تلقائيًا من محرك الأقراص هذا ، لكنه فشل عند اكتمال أقل من 2٪.

في مواجهة محرك غير متعاون للغاية بشأن قراءة بياناته ، ولكن على الأقل يظهر في BIOS ، أنتقل إلى أداة استعادة محرك الأقراص المفضلة ، Spinrite. على الرغم من أن Spinrite تقوم عادةً بالتمهيد من الوسائط القابلة للإزالة ، إلا أنني قمت منذ سنوات بإعداد تمهيد الشبكة في منزلي لأدوات مساعدة مختلفة ، لذا لم يكن لدي ما يقلق بشأن تتبع أي وسائط. عادةً ما أقوم فقط بالاتصال بشبكتي ، واختيار التمهيد من الشبكة ، ولدي مجموعة متنوعة من الأدوات تحت تصرفي لإصلاح العديد من المشاكل. المشكلة هي أن الجهاز الذي يجعل كل هذا العمل السحري هو نفس الجهاز المتعطل حاليًا. لا مشكلة كبيرة أقول ، سأقوم بالتمهيد من قرص مضغوط Spinrite. باستثناء بضع سنوات مضت ، تخلى محرك الأقراص الضوئية على خادم الملفات عن الشبح. في ذلك الوقت ، قررت لأنني لم أستخدم الوسائط الضوئية في هذا الجهاز أبدًا ، ولم أكن بحاجة إلى استبدالها. لا تقلق ، قلت لنفسي ، سأقوم فقط بإخراج محرك الأقراص الضوئية من جهاز الكمبيوتر الرئيسي. أقوم بإيقاف تشغيل الكمبيوتر الرئيسي وإخراج محرك الأقراص الضوئية. ثم أبحث عن قرص التمهيد Spinrite الخاص بي. لا يمكن العثور عليه! انتقلنا إلى منزل جديد قبل بضعة أشهر ، لذلك كل شيء في حالة من الفوضى. أعتقد أنني سوف أحرق نسخة جديدة فقط ، لكن لا يمكنني حتى العثور على أي وسائط بصرية فارغة! في الخطة التالية ، محرك أقراص فلاش قابل للتشغيل! بعد بضع دقائق على Google لتحديث ذاكرتي ، لدي محرك أقراص فلاش Spinrite قابل للتشغيل. أقوم بتشغيل صندوق Linux الخاص بي من ذلك وأطلق Spinrite. تجمد الكمبيوتر ويبدو أنه تعطل. سعياً لإزالة المتغيرات ، أقوم بنقل محرك الأقراص التالف من توصيله ببطاقة توسيع PCI-e إلى توصيله مباشرة باللوحة الأم. الآن يتم إطلاق Spinrite بشكل جيد ، ولكن يستغرق الأعمار والأعمار لتعداد محركات الأقراص المتصلة به. أقوم بفصل جميع محركات الأقراص الأخرى بشكل منهجي باستثناء محرك الأقراص السيئ ، لكنها لا تنتهي أبدًا في تعداد محركات الأقراص بغض النظر عن مدة الانتظار. على الخطة التالية! أخرج محرك الأقراص من صندوق Linux الخاص بي ، وقم بتوصيله بجهاز الكمبيوتر الرئيسي ، والتمهيد من محرك الأقراص المحمول Spinrite الجديد اللامع. يقوم Spinrite بإطلاق محرك الأقراص ومشاهدته على الفور ، وأطلب منه بدء استرداد البيانات ، وأنا مقتنع بأنني أحرز بعض التقدم في النهاية. أعود للتحقق من ذلك بعد ربما 10 دقائق ، وهناك خطأ على الشاشة ، ويبدو أن محرك الأقراص قد اختفى مرة أخرى. محبط ، أحاول عدة مرات أخرى ، وأطلب من Spinrite أن تبدأ في أجزاء مختلفة من محرك الأقراص ، ولكن احصل على نفس النتيجة في كل مرة. يبدو أن هذا لن يساعدني بعد كل شيء.

في نوبة من الأمل غير العقلاني ، أعيد محرك الأقراص إلى صندوق Linux الخاص بي وقم بتشغيله. لدهشتي ، يظهر محرك الأقراص و LVM يجلب كل شيء نشطًا. بعد محاولتي لحظّي ، أصدر أمر pvmove آخر لمحاولة نقل البيانات من محرك الأقراص مرة أخرى. في وقت مبكر ، رأيت رسائل خطأ حول عدم القدرة على القراءة من محرك الأقراص ، ولكن بشكل مثير للدهشة ، يستمر pvmove في التقدم ، ويقترب من 100٪. مزيج من الارتباك والراحة والإثارة يغمرني. هل سأبتعد عن هذا سالما؟ للأسف ، آخر شيء تقوم به LVM تحت الأغطية لإنهاء pvmove بشكل نظيف هو كتابة سجل محدث لجميع محركات الأقراص تحت سيطرتها. يفشل هذا بالطبع عندما يحاول الكتابة إلى محرك الأقراص السيئ ، وبالتالي فإنه يحبط العملية برمتها. انتزع الهزيمة من فكي النصر مرة أخرى! أعود إلى Google ، واكتشف أنه من الممكن التحكم في مقدار البيانات التي يتحركها الأمر pvmove بدلاً من نقل جميع البيانات في لقطة واحدة. أجرب هذا وأحقق نجاحًا جيدًا في نقل جزء صغير من بياناتي في كل مرة. أحصل على الجشع ويختفي محرك الأقراص عدة مرات ، ولكن دائمًا ما يعود بعد دورة طاقة الكمبيوتر. نظريًا أنه ربما تكون أجزاء معينة فقط من محرك الأقراص سيئة ، أبدأ في القفز بدلاً من العمل في بداية محرك الأقراص. بعد عدة تكرارات من هذا ، تم نقل جميع محركات الأقراص بأمان باستثناء 40 غيغابايت من 750 غيغابايت بأمان. بالنسبة لـ 40 غيغابايت المتبقية ، فشلت في التحرك بغض النظر عن ما حاولت. كانت الساعة الآن مساء الأحد ، وكنت منهكة ، لذلك قررت الذهاب إلى الفراش ومعالجة هذه المشكلة أكثر في اليوم التالي.

في اليوم التالي ، بعد بعض النوم والنصف الأول من يومي في العمل ، قررت أن أضع الرصاصة لأنني لم أكترث بآخر 40 جيجابايت من البرامج التلفزيونية المسجلة ، وبدأت في إزالة محرك الأقراص من تكوين LVM الخاص بي . لقد فعلت ذلك عدة مرات من قبل ، لذلك تسير الأمور بسلاسة تامة. بعد ذلك ، في قائمة التنظيف ، يتم إصلاح الفتحة الموجودة في منتصف نظام الملفات. أظن أن 40 غيغابايت فقط بدلاً من 750 غيغابايت مفقودة لا يمكن أن تكون سيئة للغاية ، أليس كذلك؟ خطأ! بعد الإصلاح ، كان لدي مساحة حرة إضافية تبلغ 900 غيغابايت مقارنة بما كانت عليه قبل بداية المحنة ، بحيث اكتظت قليلاً. حسنًا ، أقول لنفسي ، لقد كان مجرد تلفزيون على أي حال. يعمل جهاز DVR الخاص بي أخيرًا مرة أخرى بعد توقف لمدة ثلاثة أيام ، ويمكنني أخيرًا التوقف عن التفكير في هذا مع كل دورة دماغية احتياطية.

الدروس المستفادة

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

ثانيًا ، إذا كانت بياناتك ثمينة حقًا ، و 99٪ من وقتها حقًا ، فأنت بحاجة إلى حمايتها! النسخ الاحتياطي لبياناتك ، لا توجد أعذار. بالنسبة لبياناتي التي لا يمكن الاستغناء عنها ، مثل آلاف الصور لابني الموجودة على جهاز الكمبيوتر الخاص بي ، أتأكد من نسخها احتياطيًا في ما لا يقل عن ثلاثة أماكن ، أحدها مزود النسخ الاحتياطي السحابي. فيما يتعلق بتخزين DVR ، ما زلت لا أعتقد أنه من العملي نسخه احتياطيًا إلى السحابة ، ولكن مع سعر محركات الأقراص هذه الأيام ، ليس لدي أي عذر لعدم حمايته بواسطة RAID ، وهذا فقط ما تنوي القيام به. عندما قمت بإعداد مجموعة التخزين الخاصة بي لأول مرة منذ سنوات ، أعتقد أن الأمر استغرق مني 10 محركات أقراص أو أكثر للوصول إلى مجموعة من السل المتعددة. لقد تحققت للتو من الأسعار ، ويمكنك شراء محرك أقراص 3 تيرابايت الآن بأقل من 100 دولار. ليس لدي ببساطة أي عذر لترك بياناتي غير محمية ، وإذا حدث لي فقدان بيانات مثل هذا مرة أخرى ، فهذا خطأ بي.