إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

كيف تستخدم اداه fsck لاصلاح اخطاء النظام في لينُكس

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] كيف تستخدم اداه fsck لاصلاح اخطاء النظام في لينُكس


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

    في هذا المقال سنشرح إن شاء الله هذه الاداه واستخدامها لمساعدتك في اصلاح اخطاء نظامك .

    تنوية قبل البدء
    بعض الاكواد قد تظهر بشكل مقلوب لمشكلة في المنتدى لذالك استخدم النسخ واللصق لتجنب المشاكل

    متى نستخدم fsck في لينُكس ؟
    هناك عده سيناريوهات عندما تريد ان تشغل هذه الاداه واليك بعض الامثلة:
    1- النظام يرفض الاقلاع.
    2- الملفات على النظام اصبحت معطوبة واصبحت ترى اخطاء عند النسخ او القراءة من الاقراص
    ınput/output error
    3- عند ادخالك قرص usb او sd card لا تعمل .
    خيارات استخدام fsck
    تحتاج لصلاحيات الروت لتشغيل هذا الامر واليك بعض اهم الخيارات -A تستخدم لفحص جميع انظمة الملفات التي ستأخذها من /etc/fstab
    -c تعرض لك التقدم في العملية الجارية
    -1 يمنع اي برنامج اخر من استخدام القرص اثناء عملية الفحص
    -M لا تفحص الاقراص التي تم ربطها
    -N لا تنفذ أي شيء فقط اظهر لي ما سيتم لو قمت بالفحص
    -R لا تفحص نظام ملفات الروت وهو يفيد اذا استتخدمته فقط مع
    -A
    -T لاتظهر العنوان
    -t حدد انواع انظمة الملفات التي ترغب فحصها
    -V اظهر لي معلومات حول ما يحصل

    كيف نستخدم fsck لإصلاح ملفات النظام
    لتشغيل عملية الفحص والاصلاح يجب ان يكون القرص المطلوب فحصه غير مربوط umounted
    ولعمل فصل للقرص من عملية الارتباط نفذ الامر
    كود:
    sudo umount /dev/sdb
    قد يكون تسمية الهارد عندك مختلفة sdc مثلا او sda
    كود:
    sudo fsck /dev/sdb
    إصلاح كافة أخطاء النظام بشكل تلقائي
    كود:
    sudo fsck -y /dev/sdb
    إجبار الأداة على الفحص مع بداية التشغيل التالي ويكون ببساطة بإنشاء ملف في مسار الروت كالتالي
    كود:
    sudo touch /forcefsck
    يمكنك ان تحذفه بعد ذالك لكي لا يقوم بالفحص التلقائي مع كل إقلاع .

    تشغيل fsck في وضعية Rescue Mode
    للقيام بالفحص في وضعية الانقاذ يجب عليك ان تقوم ببعض الاشياء اولا مثل ايقاف بعض الخدمات مثل MySQL/MariDB ... ثم اعد التشغيل وخلال الاقلاع اضغط على shift للدخول الى قائمة Advanced options
    ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط¹ط±ط¶ ط£ظƒط¨ط±.آ*  ط§ظ„ط¥ط³ظ…:	advanced options.pngآ* ظ…ط´ط§ظ‡ط¯ط§طھ:	2آ* ط§ظ„ط*ط¬ظ…:	2.4 ظƒظٹظ„ظˆط¨ط§ظٹطھآ* ط§ظ„ظ‡ظˆظٹط©:	982974
    ثم اختر Recovery Mode ثم من القائمة اختر fsck
    ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط¹ط±ط¶ ط£ظƒط¨ط±.آ*  ط§ظ„ط¥ط³ظ…:	fsck.pngآ* ظ…ط´ط§ظ‡ط¯ط§طھ:	1آ* ط§ظ„ط*ط¬ظ…:	2.9 ظƒظٹظ„ظˆط¨ط§ظٹطھآ* ط§ظ„ظ‡ظˆظٹط©:	982970
    سترى شيئا كهذا وهو يقوم بعملية الفحص
    ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط¹ط±ط¶ ط£ظƒط¨ط±.آ*  ط§ظ„ط¥ط³ظ…:	Running-fsck-Filesystem-Check.pngآ* ظ…ط´ط§ظ‡ط¯ط§طھ:	2آ* ط§ظ„ط*ط¬ظ…:	6.1 ظƒظٹظ„ظˆط¨ط§ظٹطھآ* ط§ظ„ظ‡ظˆظٹط©:	982975
    الان يمكنك العودة الى الاقلاع العادي
    ط§ط¶ط؛ط· ط¹ظ„ظ‰ ط§ظ„طµظˆط±ط© ظ„ط¹ط±ط¶ ط£ظƒط¨ط±.آ*  ط§ظ„ط¥ط³ظ…:	Select-Normal-Boot.pngآ* ظ…ط´ط§ظ‡ط¯ط§طھ:	1آ* ط§ظ„ط*ط¬ظ…:	2.9 ظƒظٹظ„ظˆط¨ط§ظٹطھآ* ط§ظ„ظ‡ظˆظٹط©:	982972


    في أمان الله ^_^

    How to Use ‘fsck’ to Repair File System Errors in Linux
    الملفات المرفقة
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter


  • #2
    شكرا لك من الاعماق اخ فتحي القدسي
    ​شكرا لكل من وضع يده بيدي في تعلم لينكس

    تعليق

    يعمل...
    X