الصفحة الرئيسية » howto » دليل المبتدئين إلى لينكس القرص المرافق

    دليل المبتدئين إلى لينكس القرص المرافق

    من المفيد معرفة كيفية التحقق من حالة القرص الثابت لديك لتحديد وقت استبدال القرص الثابت الخاص بك. في مقالة اليوم ، سوف نعرض لك بعض الأدوات المساعدة لقرص Linux لتشخيص صحة القرص الثابت الخاص بك.

    الصورة من سكوباي

    نظام S.M.A.R.T

    تحتوي معظم الأقراص الصلبة الحديثة من ATA و SCSI على تقنية المراقبة الذاتية والتحليل والتقرير (SMART). تقوم الأقراص الصلبة من SMART بمراقبة صحتها وأدائها بشكل داخلي.

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

    تسمح معظم تطبيقات أنظمة SMART للمستخدمين بإجراء اختبارات ذاتية لمراقبة أداء وموثوقية الأقراص الصلبة الخاصة بهم. إن أبسط طريقة لإجراء اختبار نظام SMART باستخدام Ubuntu تستخدم "Disk Utility" في قائمة "System"> "الإدارة".



    تتيح لك الأداة المساعدة للأقراص رؤية النموذج والرقم التسلسلي والبرامج الثابتة والتقييم الصحي الشامل للقرص الثابت ، وكذلك ما إذا كان نظام SMART ممكّنًا على القرص الثابت.

    يتيح لك زر "بيانات SMART" رؤية ميزات SMART الموجودة على القرص الثابت لديك.

    يتيح لك الزر "تشغيل الاختبار الذاتي" بدء اختبار ذاتي قصير أو موسع أو نقل على القرص الثابت.

    عند تنفيذ هذه الاختبارات ، سترى عداد تقدم ، مما يسمح لك بمعرفة المدى البعيد للاختبار وما هو وقت الانتهاء المقدر.

    يتيح لك قسم "الإحالة" رؤية الأخطاء ومعلومات الاختبار الذاتي.

    فحص نظام الملفات

    هناك بعض الأدوات الأخرى ، بجانب واجهة المستخدم الرسومية Disk Utility ، التي يمكننا استخدامها لتشخيص صحة القرص الصلب الخاص بنا. إن نظام File Check (FSCK) ، الذي يأتي فقط كأداة سطر أوامر ، هو أحد الأدوات التي نستخدمها غالباً للتحقق من حالة القرص الثابت لدينا.

    يمكنك استخدام ميزة "التحقق من نظام الملفات" في "الأداة المساعدة للقرص" لإجراء نفس عملية التحقق ، إذا لم تكن خبيراً في سطر الأوامر مثلنا.

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

    في البداية ، تبدو أداة سطر الأوامر FSCK وكأنها شيء لا يمكن لأحد سوى مهووس الكمبيوتر التعامل معه ؛ ولكنك ستجد أن FSCK هي أداة سهلة الاستخدام للغاية. هناك شيء واحد يجب ملاحظته قبل تشغيل FSCK؛ تحتاج إلى إلغاء تحميل نظام الملفات باستخدام الأمر "umount". إصلاح نظام الملفات المحملة مع FSCK قد يؤدي إلى المزيد من الضرر أكثر من المشكلة الأصلية.

    sudo umount / dev / sdb

    الأمر FSCK بسيط جدًا:

    sudo fsck -t ext4 / dev / sdb

    يتحقق هذا الأمر من نظام الملفات ext4 (/ dev / sdb) لعدم التناسق. يجب استبدال / dev / sdb بالقسم الخاص بك. يمكنك تشغيل الأمر "fdisk" لاكتشاف أقسام النظام لديك:

    sudo fdisk -l

    التحقق من نظام الملفات المجدولة

    إذا كنت تستخدم Ubuntu ، فسوف تلاحظ أن Ubuntu يقوم بتشغيل جلسة FSCK عند تشغيل النظام من وقت لآخر. إذا وجدت هذا الاختيار المجدول مزعجًا ، فيمكنك إعادة جدولة الفحص باستخدام الأمر "tune2fs". في ما يلي الطريقة التي تبدو بها عادةً:

    تخبرنا المعلمة عدد التعدادات أن Ubuntu بفحص القرص الثابت لدينا بعد تثبيت 33 قرصًا.

    يمكننا تكوين عدد الإطارات باستخدام الخيار "-c":

    sudo tune2fs -c 35 / dev / sda1

    سيقوم هذا الأمر بإعادة تهيئة Ubuntu لفحص القرص الثابت الخاص بنا بعد تثبيت 35 قرصًا ثابتًا عند تشغيل النظام.

    ملاحظة: قم بتغيير "/ dev / sda1 /" باستخدام القسم الخاص بك

    كتل سيئة

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

    هناك طريقتان للكشف عن القطاعات التالفة في لينكس: يمكنك استخدام واجهة المستخدم الرسومية القرص ، أو إذا كنت خبيرا في خط الأمر مثلنا ، يمكنك استخدام الأمر badblocks لفحص القرص الثابت للقطاعات السيئة:

    sudo badblocks -v / dev / sdb1

    سيعطينا Badblock عددًا من القطاعات السيئة في قرصنا الصلب.


    zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
    فحص كتل 0 إلى 97683200
    التحقق من وجود كتل سيئة (اختبار للقراءة فقط): 3134528 القيام ، 3:27 انقضت
    3134560 تم إجراؤها ، 8:33 انقضت
    3134561 منتهي ، 10:15 انقضاء
    3134562 تم إجرائه ، 11:57 انقضاء
    3134563 تم ، 13:39 انقضاء
    فعله
    اكتمل التمرير ، تم العثور على 5 كتل سيئة.

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

    أولاً علينا كتابة موقع القطاعات التالفة في ملف مسطح.

    sudo badblocks / dev / sdb> / home / zainul / bad blocks

    بعد ذلك ، نحتاج إلى تغذية الملف المسطح إلى أمر FSCK لوضع علامة على هذه القطاعات التالفة كقطاعات "غير قابلة للاستخدام".

    sudo fsck -l bad blocks / dev / sdb


    تعتبر FSCK و Badblocks و Disk Utility بعض أدوات القرص التي نستخدمها في الغالب لفحص الأقراص الثابتة لدينا. قم بالمشاركة مع زملائك من القراء الآخرين إذا كنت تعرف أدوات مساعدة أخرى في نظام Linux لفحص الأقراص الثابتة.