![تم إطلاق Razer Phone 2 مع ميزات جديدة مغيرة للعبة](/f/e6ed715ba9178213a462e64c6add4fb7.png?width=100&height=100)
أنظمة الملفات هي المسؤولة عن تنظيم كيفية تخزين البيانات واستعادتها. بطريقة أو بأخرى ، مع مرور الوقت ، قد يتلف نظام الملفات وقد لا يمكن الوصول إلى أجزاء معينة منه. إذا كان نظام الملفات لديك يطور مثل هذا التناقض فمن المستحسن التحقق من سلامته.
يمكن إكمال ذلك عبر أداة مساعدة للنظام تسمى fsck (فحص تناسق نظام الملفات). يمكن إجراء هذا الفحص تلقائيًا أثناء وقت التمهيد أو تشغيله يدويًا.
في هذه المقالة ، سنراجع الأداة المساعدة fsck واستخدامها لمساعدتك في إصلاح أخطاء القرص.
هناك سيناريوهات مختلفة عندما تريد تشغيل fsck. فيما يلي بعض الأمثلة:
يحتاج الأمر fsck إلى أن يتم تشغيله بامتيازات المستخدم المتميز أو جذر. يمكنك استخدامه مع حجج مختلفة. يعتمد استخدامها على حالتك المحددة. أدناه سترى بعضًا من الخيارات الأكثر أهمية:
-أ
- يستخدم لفحص جميع أنظمة الملفات. القائمة مأخوذة من /etc/fstab
.-ج
- إظهار شريط التقدم.-ل
- يقفل الجهاز لضمان عدم محاولة أي برنامج آخر استخدام القسم أثناء الفحص.م
- لا تقم بفحص أنظمة الملفات المثبتة.-ن
- اعرض فقط ما سيتم فعله - لا يتم إجراء تغييرات فعلية.-P
- إذا كنت تريد التحقق من أنظمة الملفات بالتوازي ، بما في ذلك الجذر.-ر
- لا تتحقق من نظام ملفات الجذر. هذا مفيد فقط مع-أ
‘.-r
- توفير إحصائيات لكل جهاز يتم فحصه.-ت
- لا يظهر العنوان.-t
- تحديد أنواع أنظمة الملفات المراد فحصها حصريًا. يمكن أن تكون الأنواع قائمة مفصولة بفواصل.-الخامس
- قدم وصفاً لما يتم عمله.من أجل الجري fsck، ستحتاج إلى التأكد من عدم تثبيت القسم الذي ستقوم بفحصه. لغرض هذه المقالة ، سأستخدم محرك الأقراص الثاني /dev/sdb
شنت في /mnt
.
إليكم ما يحدث إذا حاولت الركض fsck عندما يتم تركيب القسم.
# fsck / dev / sdb.
لتجنب هذا قم بإلغاء تحميل القسم باستخدام.
# umount / dev / sdb.
ثم fsck يمكن تشغيله بأمان.
# fsck / dev / sdb.
بعد تشغيل fsck، سيعيد رمز الخروج. يمكن رؤية هذه الأكواد في دليل fsck عن طريق تشغيل:
# رجل fsck 0 لا أخطاء. 1 تصحيح أخطاء نظام الملفات. 2 يجب إعادة تشغيل النظام. 4 أخطاء نظام الملفات تركت دون تصحيح. 8 خطأ تشغيلي. 16 خطأ في الاستخدام أو بناء الجملة. 32 تم إلغاء الفحص بناءً على طلب المستخدم. 128 خطأ في المكتبة المشتركة
في بعض الأحيان يمكن العثور على أكثر من خطأ في نظام الملفات. في مثل هذه الحالات قد ترغب fsck لمحاولة تصحيح الأخطاء تلقائيًا. يمكن القيام بذلك من خلال:
# fsck -y / dev / sdb.
ال -ص
علم تلقائيًا "نعم"
إلى أي مطالبات من fsck لتصحيح خطأ.
وبالمثل ، يمكنك تشغيل نفس الشيء على جميع أنظمة الملفات (بدون جذر):
$ fsck -AR -y
في بعض الحالات ، قد تحتاج إلى الجري fsck على ال جذر تقسيم النظام الخاص بك. بما أنك لا تستطيع الركض fsck أثناء تثبيت القسم ، يمكنك تجربة أحد الخيارات التالية:
سنراجع كلتا الحالتين.
هذا سهل الإكمال نسبيًا ، الشيء الوحيد الذي عليك القيام به هو إنشاء ملف يسمى فورسسك في قسم الجذر لنظامك. استخدم الأمر التالي:
# اللمس / Forcefsck.
ثم يمكنك ببساطة فرض أو جدولة إعادة تشغيل النظام الخاص بك. أثناء بدء التشغيل التالي ، فإن ملف fsck سوف يتم تنفيذها. إذا كان التوقف أمرًا بالغ الأهمية ، فمن المستحسن التخطيط لذلك بعناية ، لأنه إذا كان هناك العديد من inodes المستخدمة في نظامك ، fsck قد يستغرق بعض الوقت الاضافي.
بعد بدء تشغيل النظام ، تحقق مما إذا كان الملف لا يزال موجودًا:
# ls / forcefsck.
إذا حدث ذلك ، فقد ترغب في إزالته لتجنب ذلك fsck في كل تمهيد للنظام.
جري fsck في وضع الإنقاذ يتطلب بضع خطوات أخرى. قم أولاً بإعداد نظامك لـ اعادة التشغيل. أوقف أي خدمات مهمة مثل MySQL / MariaDB إلخ ثم اكتب.
# اعادة التشغيل.
أثناء التمهيد ، اضغط باستمرار على ملف تحول
مفتاح بحيث تظهر قائمة اليرقة. حدد "خيارات متقدمة”.
ثم اختر "وضع الاسترداد”.
في القائمة التالية حدد "fsck”.
سيتم سؤالك عما إذا كنت ترغب في الحصول على /
نظام الملفات. يختار "نعم"
.
يجب أن ترى شيئًا مشابهًا لهذا.
يمكنك بعد ذلك استئناف التشغيل العادي عن طريق تحديد "سيرة ذاتية".
تعلمت في هذا البرنامج التعليمي كيفية استخدام fsck وإجراء فحوصات التناسق على نظام ملفات Linux مختلف. إذا كان لديك أي أسئلة حول fsck، من فضلك لا تتردد في إرسالها في قسم التعليقات أدناه.