حفظ قسم في دبيان عند حدوث خطأ ما

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

كما قلت من قبل، في مساء الخميس (لا يبدو أن السماء تمطر) قرر أحد المشرفين لدينا إكمال مهمة طويلة الأمد وزيادة حجم الملف داخل جهاز KVM الظاهري.

في السابق، قمت بالفعل بزيادة حجم القرص نفسه من 14 جيجابايت إلى 60 جيجابايت وكان المسؤول يحتاج فقط إلى زيادة حجم نظام الملفات داخل الجهاز الظاهري.

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

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

لقد كتبت إليه حتى لا يفعل أي شيء بعد الآن ويترك الجهاز الظاهري بمفرده ويذهب لعمل نسخة من صورة قرص VM بنفسي - وأطلق عليه اسم vmname_bad

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

في الصباح، بأفكار جديدة، قمت بإعداد جهاز افتراضي بنفس نظام التشغيل (Debian 9) وقمت بتوصيل القرص. من خلال fdisk أرى أن هذا القرص قد تم توسيعه بالفعل إلى 60 جيجابايت والقسم... وهو في الواقع معطل قليلاً.

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

نظرًا لأن fdisk لا يمكنه مساعدتي... فأنا أتصل بـ Parted للحصول على المساعدة. لنقم بتحميل القسم - أحذف القسم القديم rm 2 ومعرفة قيم القسم التقريبية، أقوم بالإنقاذ - أشير إلى القيمة الأولية والقيمة النهائية، حيث قد يكون القسم. دقيقة انتظار وافترق تجد القسم وتعرض إدخال معلومات عنه في النظام - وافقت وغادرت مفترقًا.

أقوم بتركيب القسم - كل شيء على ما يرام. الملفات في مكانها، وكل شيء على ما يرام، ولكن الحجم لا يزال قديما 14GB. لقد قمت بإلغاء تحميل /dev/sdd1 وقمت بتغيير حجم 2fs /dev/sdd1، ثم e2fsck /dev/sdd1 وقمت بتثبيته مرة أخرى ورأيت القسم الموسع بالفعل بجميع الملفات وهو حي تمامًا.

انتهى كل شيء بشكل جيد بالنسبة لي وللمسؤول.

المصدر: www.habr.com

إضافة تعليق