شرح طريقة عمل File System Check لأنظمة لينكس

Linux

Linux

تعريف بـfile system check: هي عبارة عن عملية تتم لفحص ملفات النظام انها ثابتة وغير مضروبة. وهذه العملية موجودة تقريباً في اغلب الأنظمة من Unix و Unix-Like ومن ضمنها Linux بمختلف التوزيعات. (حتى في Windows ولكن باسلوب مختلف نوعاً ما). كما أن عملية File system check تتم لعدة حالات مثل انهيار في النظام, إطفاء او إعادة تشغيل النظام من خلال الزر في الجهاز وليس من خلال النظم وتعرف هذه العلمية بالـ force reboot/shutdown. وبشكل عام هي تعمل مع كل تشغيل أن تطلب ذالك.

ولكن. بعض الأحيان نحتاج لأن نقوم بعمل file system check بشكل يدوي لأحدى البارتيشنات أو لجميع البارتيشنات. وهذا هو بالضبط موضوعي, سوف أشرح طريقة عملها بشكل يدوي في حالة تطلب منك ذالك. دعونا ندخل الأن بصلب الموضوع.

المتطلبات:

  1. يجب أن تملك معلومات اليوزر root
  2. أن تستطيع الوصول للنظام وهو في حالة runlevel one

لنفرض انك الأن على الجهاز. تقوم بتنفيذ الامر التالي الي بدورة سوف يدخلك في بيئة runlevel one

user@computer:$ init 1

بعد الدخول لهذه البيئة. ولنفرض أن البارتيشن المستهدف هو البارتيشن /root. الان, نحتاج لعمل umount للبارتيشن /root ويتم ذالك من خلال الامر التالي

user@computer:$ umount /root

أو وضع مسارة بهذا الشكل

user@computer:$ umount /dev/sda1

الأن ننتقل لمرحلة عمل fsck على البارتيشن من خلال الامر التالي

user@computer:$ fsck /root

أو وضع مسارة بهذا الشكل

user@computer:$ fsck /dev/sda1

بهذه الطريقة نحن حددنا عملية file system check بدون أي خيارات. ولكن هذه الطريقة سوف تجعل النظام يطرح عليك سؤال عندما يواجة أي مشكلة. لهذا يفضل استبدالة بوضع خيار الموافقة على حل جميع المشاكل. بالشكل التالي

user@computer:$ fsck -y /root

أو وضع المسار بالشكل التالي

user@computer:$ fsck -y /dev/sda1

بعد الانتهاء من عملية file system check نحتاج لإعادة البارتيشن لوضعة الطبيعي من خلال الامر التالي

user@computer:$ mount /root

أو وضع مسارة بالشكل التالي

user@computer:$ mount /dev/sda1

وبهذا نكون انتهينا من عملية file system check للبارتيشن المطلوب.

ملاحظة: لاتنسى تغير أسم البارتيشن أو مسارة حسب احتياجك.

تحياتي
مصطفى البازي.

مشاركة المحتوى
  • Digg
  • del.icio.us
  • Print
  • Technorati
  • Identi.ca
  • email
  • PDF
  • Add to favorites
  • Tumblr
هذه التدوينة كُتبت ضمن التصنيف Gnu/Linux. الأوسمة: , , . أضف الرابط الدائم إلى المفضّلة.

أضف تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre user="" computer="" escaped="">

4 تعليقات على: شرح طريقة عمل File System Check لأنظمة لينكس

  1. Mohd كتب:

    يعطيك العافية

    شرح موفق

    هل أعجبك التعليق: Thumb up 0 Thumb down 0

  2. ahmad كتب:

    ممكن توضح أكثر حالات تصير بالويب سيرفر ليلجأ الشخص لهيدي الطريقة؟

    هل أعجبك التعليق: Thumb up 0 Thumb down 0

  3. @ahmad
    هذا شيء خاص بالنظام وليس لة دخل ان كان ويب سيرفر او غيرة. ومن اشهر الحالات التي يتم استخدام FSCK فيها هي عند عملية الريستارت للهاردوير ككل.

    هل أعجبك التعليق: Thumb up 0 Thumb down 0

  4. تنبيه: غير معروف