بدأ الأمر مساء يوم السبت عندما سألت زوجتي عن سبب توقف DVR فجأة عن عرض برنامج كانت تشاهده. أخبرتها أنه ربما كان مجرد خلل ، لكنني ألقيت نظرة. أمشي في غرفة العائلة للبحث ، وذكر الخطأ أساسًا أن القرص الأساسي لم يعد متاحًا. غير جيد! كانت هذه بداية قصتي الرعب التي استمرت ثلاثة أيام …
خلفية صغيرة
إن جهاز DVR الخاص بي هو مجرد برنامج متخصص (SageTV لمن لديهم فضول) يعمل على جهاز كمبيوتر. البرنامج مرن للغاية ويتيح لك فصل جميع الجوانب المختلفة عنه. لديّ جهاز منفصل للتحكم المركزي والجدولة والتسجيل وآلات منفصلة للتشغيل ونجمة هذه القصة ، وهي آلة منفصلة للتخزين. للتخزين ، أستخدم خادم ملفات Linux ، باستخدام LVM (إدارة وحدة التخزين المنطقية) لتجميع العديد من محركات الأقراص المنفصلة وغير المتماثلة في محرك أقراص منطقي كبير (حوالي 6 تيرابايت حاليًا) يرى نظام التشغيل. نظرًا لأن النسخ الاحتياطي للعديد من تيرابايت البيانات غير عملي ، وبما أن البيانات المذكورة عبارة عن برامج تلفزيونية "عادلة" ، فإن فلسفة النسخ الاحتياطي الخاصة بي كانت دائمًا عدم الاهتمام. حتى الأحداث الأخيرة ، لم يتم اختبار هذه الفلسفة بواسطة حدث حقيقي.
محاولة لاستعادة البيانات
عند رؤية الخطأ على DVR ، أبدأ على الفور في النظر في خادم التخزين. نظام الملفات بطيئ للغاية وبطيء في الاستجابة ، لذلك أنا أسأل LVM عن حالة محركات الأقراص الفعلية الكامنة في حجمها المنطقي. بعد تأخير طويل ، تظهر الرسالة وتقول إن محرك أقراص سعة 750 جيجابايت مفقود. أه أوه! أنا إعادة تشغيل الخادم ومدهش ، يعود محرك الأقراص. أُصدر أمر pvmove لترحيل جميع البيانات تلقائيًا من محرك الأقراص هذا ، لكنه فشل في إكمال أقل من 2٪.
في مواجهة محرك غير متعاون للغاية حول قراءة بياناته ، ولكن على الأقل يظهر في BIOS ، أنتقل إلى أداة استرداد محرك الأقراص المفضلة لدي ، Spinrite. على الرغم من أن Spinrite يتم تشغيله عادةً من الوسائط القابلة للإزالة ، إلا أنني أقوم منذ سنوات بإعداد تشغيل الشبكة في منزلي للعديد من الأدوات المساعدة لذلك لم يكن لدي ما يدعو للقلق بشأن تتبع أي وسائط. عادةً ما أقوم فقط بالاتصال بشبكة الاتصال الخاصة بي ، وحدد التمهيد من الشبكة ، ولدي مجموعة متنوعة من الأدوات المتاحة لي لإصلاح العديد من المشكلات. تكمن المشكلة في أن الجهاز الذي يجعل كل هذا العمل السحري هو نفس الجهاز المعطل حاليًا. ليس لدي مشكلة كبيرة ، سأقلع من قرص Spinrite CD. منذ بضع سنوات ، تخلى محرك الأقراص الضوئية على خادم الملفات عن الشبح. في الوقت الذي حدث فيه ، قررت عدم استخدام الوسائط البصرية في هذا الجهاز مطلقًا ، ولم أكن بحاجة إلى استبداله. قلت لا داعي للقلق ، سآخذ محرك الأقراص الضوئية من جهاز الكمبيوتر الرئيسي. أقوم بإيقاف تشغيل الكمبيوتر الرئيسي وأخرج محرك الأقراص الضوئية. ثم ابحث عن قرص التمهيد 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 دولار. ليس لدي أي مبرر لترك بياناتي غير محمية ، وإذا حدث لي فقدان البيانات من هذا القبيل ، فهذا خطأي حقًا.






