خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
٨ دقائق متبقية
الخوادم ونظام التشغيل

استكشاف أخطاء نظام الملفات Linux للقراءة فقط على Ubuntu وإصلاحها

أيدا لوفجود By أيدا لوفجود ٨ دقائق للقراءة تحديث: 9 يونيو 2024
Ubuntu Linux إصلاح خطأ نظام الملفات للقراءة فقط

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

فهم مشكلة نظام الملفات للقراءة فقط

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

بمعنى أنك تستطيع عرض محتويات ملفاتك، لكنك لا تستطيع تعديلها أو حذفها أو إنشاء ملفات جديدة.

أسباب شائعة لنظام الملفات للقراءة فقط

فيما يلي أبرز العوامل التي قد تجعل نظام الملفات يتحوّل إلى وضع القراءة فقط:

  • تلف نظام الملفات: من أكثر أسباب أخطاء Linux لنظام الملفات للقراءة فقط شيوعاً هو تلف نظام الملفات. قد يحدث ذلك بسبب إيقاف تشغيل مفاجئ، أو أعطال في الأجهزة، أو أخطاء برمجية في نظام الملفات نفسه.
  • أخطاء القرص: قد يتعرض قرصك لمشكلات مادية تكون أحد الأسباب الرئيسية لتحوّل Ubuntu إلى نظام ملفات للقراءة فقط. على سبيل المثال، القطاعات التالفة قد تدفع النظام إلى إعادة تحميل نظام الملفات بصلاحية القراءة فقط لمنع تفاقم الضرر.
  • امتلاء القرص: إذا نفد مساحة القرص، فقد يتحوّل نظام الملفات إلى وضع القراءة فقط لتجنب الكتابة فوق البيانات وفقدانها.
  • حالات الذعر في النواة أو تعطل النظام: حالات الذعر الحادة في النواة أو الأعطال المفاجئة قد تجعل نظام الملفات في حالة غير متسقة. ونتيجةً لذلك، يُعاد تحميل نظام الملفات بصلاحية القراءة فقط عند إعادة التشغيل.
  • إيقاف التشغيل غير السليم: إذا كان نظامك يتعرض بانتظام لانقطاع مفاجئ في الطاقة أو إيقاف تشغيل غير سليم، فسيكون نظام الملفات في حالة غير مستقرة، مما يؤدي إلى تحوّله إلى وضع القراءة فقط.

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

تشخيص المشكلة

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

فحص سجلات النظام ورسائل الخطأ

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

١. الأمر "dmesg": الـ dmesg يعرض هذا الأمر رسائل من مخزن حلقة النواة، والتي كثيراً ما تتضمن أخطاء نظام الملفات. نفّذ الأمر التالي لتصفية رسائل الخطأ ذات الصلة وعرضها:

sudo dmesg | grep -i "ext4"

استبدل "ext4" بنوع نظام الملفات لديك.

٢. مجلد "/var/log": يمكن أن توفر السجلات الموجودة في مجلد "/var/log" معلومات إضافية. تحقق من ملفات مثل "syslog" أو messages بحثًا عن إدخالات تتعلق بمشكلات نظام الملفات.

أوامر للتحقق مما إذا كان نظام الملفات للقراءة فقط

لنرَ الآن كيف يمكنك التأكد من أن نظام الملفات مُثبَّت بوضع القراءة فقط، وجمع مزيد من المعلومات حول حالته.

  • الأمر "mount": الـ تثبيت يسرد الأمر جميع أنظمة الملفات المُثبَّتة وخيارات التثبيت الخاصة بها. في نتائج هذا الأمر، ابحث عن العلامة "ro" (للقراءة فقط).
  • الأمر "findmnt": الـ findmnt يوفر هذا الأمر عرضًا أكثر تفصيلًا لجميع أنظمة الملفات المُثبَّتة، بما في ذلك خياراتها.
  • الأمر "df": الـ df يعرض هذا الأمر استخدام مساحة القرص لأنظمة الملفات. وإن كان غرضه الأساسي إظهار استخدام القرص، إلا أنه يمكنه أيضًا الكشف عما إذا كان نظام الملفات مُثبَّتًا بوضع القراءة فقط.

إصلاح نظام الملفات للقراءة فقط

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

الخطوة ١: التحقق من مشكلات الأجهزة

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

الخطوة ٢: إعادة تثبيت نظام الملفات

في بعض الأحيان، قد يُعاد تثبيت نظام الملفات بوضع القراءة فقط بسبب مشكلة مؤقتة. يمكنك محاولة إعادة تثبيته بوضع القراءة/الكتابة باستخدام الأمر التالي:

sudo mount -o remount,rw /mount/point

استبدل /mount/point استبدل هذا بنقطة التثبيت الفعلية لنظام الملفات لديك. يجبر هذا الأمر النظام على إعادة تثبيت نظام الملفات بصلاحيات القراءة/الكتابة. إذا حلّت المشكلة، فعلى الأرجح أن سببها كان خللًا مؤقتًا.

الخطوة ٣: تشغيل فحص نظام الملفات

من أكثر أسباب هذه المشكلة شيوعًا تلف نظام الملفات. لفحص نظام الملفات وإصلاحه، يمكنك استخدام الأداة fsck (فحص نظام الملفات). قبل تشغيل fsck، تأكد من أن نظام الملفات غير مُثبَّت:

sudo umount /mount/point

بعد ذلك، شغّل الأمر fsck :

sudo fsck -y /dev/sdX1

استبدل /dev/sdX1 مع المعرّف المناسب للجهاز الخاص بنظام الملفات.

بعد اكتمال الفحص، أعد تحميل نظام الملفات:

sudo mount /dev/sdX1 /mount/point

الخطوة الرابعة: مراجعة سجلات النظام

إذا استمرت المشكلة، فإن مراجعة سجلات النظام قد تكشف عن السبب الجذري. استخدم الأمر dmesg لعرض رسائل النواة المتعلقة بنظام الملفات:

dmesg | grep -i "read-only"

ابحث عن أي رسائل خطأ ذات صلة قد توضح سبب تحميل نظام الملفات للقراءة فقط.

الخطوة الخامسة: تحديث جدول نظام الملفات (fstab)

إذا كان نظام الملفات يُحمَّل دائمًا للقراءة فقط عند إعادة التشغيل، فقد تحتاج إلى تحديث إعدادات /etc/fstab افتح ملف /etc/fstab باستخدام محرر نصوص:

sudo nano /etc/fstab

تأكد من أن إدخال نظام الملفات مُهيَّأ بشكل صحيح مع خيار defaults أو بتعيين الوضع صراحةً إلى "rw" (قراءة/كتابة):

/dev/sdX1 /mount/point ext4 defaults 0 2

كخطوة أخيرة، احفظ التغييرات وأعد تشغيل النظام:

sudo reboot

باتباع هذه الخطوات، ينبغي أن تتمكن من حل مشكلة نظام الملفات للقراءة فقط على نظام Linux. سواء كانت المشكلة عطلًا مؤقتًا، أو تلفًا في نظام الملفات، أو خطأً في الإعدادات داخل /etc/fstab، فهذه الحلول تغطي أكثر الأسباب والإصلاحات شيوعًا. إذا استمرت المشكلة بعد تجربة هذه الحلول، فقد يكون من المفيد طلب المساعدة من مجتمعات دعم Linux أو اللجوء إلى متخصص.

تدابير وقائية وأفضل الممارسات

ثمة تدابير وقائية فعّالة يمكنك اتخاذها لتفادي مشكلة نظام الملفات للقراءة فقط في Linux مستقبلًا. يستعرض هذا القسم عدة استراتيجيات للحفاظ على نظام ملفات سليم في بيئة Linux.

تحديثات النظام والنسخ الاحتياطية بانتظام

احرص على أن يكون نظامك محدَّثًا دائمًا بآخر التصحيحات والتحديثات، مما يساعد على تفادي الأخطاء والثغرات التي قد تتسبب في أعطال نظام الملفات.

إجراءات الإيقاف الصحيحة

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

مراقبة صحة القرص

المراقبة المنتظمة لصحة القرص تُمكّنك من تفادي أخطاء نظام الملفات للقراءة فقط في Linux. يمكنك إجراء فحوصات دورية لنظام الملفات باستخدام fsck للكشف عن المشكلات المحتملة وإصلاحها قبل أن تتفاقم.

نأمل أن تساعدك هذه الخطوات في تقليل احتمالية مواجهة خطأ نظام الملفات للقراءة فقط في Linux.

خلاصة

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

الأسئلة الشائعة

ما الذي يجعل نظام الملفات في Linux يتحول إلى وضع القراءة فقط؟

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

هل يمكن استرداد البيانات من نظام ملفات للقراءة فقط؟

نعم، طالما أن البيانات غير تالفة، يمكنك نسخها إلى موقع آخر قبل محاولة إصلاح نظام الملفات.

مشاركة

المزيد من المدونة

تابع القراءة.

صورة غلاف أفضل التطبيقات ذاتية الاستضافة التي يمكن تشغيلها مع Cosmos Cloud مع لوحات التطبيقات حول لوحة تحكم Cosmos.
الخوادم ونظام التشغيل

أفضل التطبيقات ذاتية الاستضافة التي يمكن تشغيلها مع Cosmos Cloud: الملفات والوسائط وكلمات المرور والأتمتة والمزيد!

Maybe قمت بإعداد Cosmos Cloud وتريد الآن معرفة التطبيقات التي تتناسب معه، أو ربما لم تحسم قرارك بشأن Cosmos بعد وتريد فقط معرفة مدى ملاءمته لسير عملك

نيك سيلفرنيك سيلفر قراءة في ١٦ دقيقة
غلاف مقارنة Portainer مقابل Cosmos Cloud لإدارة تطبيقات Docker مع مخطط إعداد هجين وكتل neon ops و access.
الخوادم ونظام التشغيل

Portainer مقابل Cosmos Cloud: الأنسب لإدارة تطبيقات Docker

إذا كنت تعرف Docker وتريد الطريقة الأنظم لتشغيل مجموعة تطبيقات متنامية، فهذه الإجابة المختصرة في المقارنة بين Portainer و Cosmos Cloud. Portainer هو الخيار الأقوى لـ

نيك سيلفرنيك سيلفر ١٤ دقيقة قراءة
رسم توضيحي لمقارنة Cosmos Cloud مقابل CasaOS مقابل Umbrel يُظهر ثلاثة مسارات ذاتية الاستضافة داخل عالم شبكة سحابية مجردة.
الخوادم ونظام التشغيل

Cosmos Cloud مقابل CasaOS مقابل Umbrel: أي منصة ذاتية الاستضافة تناسب إعدادك؟

الإجابة المختصرة هي أن CasaOS لا يزال الأسهل للبدء به، و Umbrel يتميز بأنظف تجربة منسّقة، بينما Cosmos Cloud يصبح الخيار الأمثل حين تريد تحكمًا أدق في

نيك سيلفرنيك سيلفر ١١ دقيقة قراءة

هل أنت مستعد للنشر؟ يبدأ من ٢٫٤٨ دولار/شهر.

سحابة مستقلة منذ ٢٠٠٨. AMD EPYC، NVMe، 40 Gbps. ضمان استرداد المبلغ لمدة ١٤ يومًا.