كيفية إصلاح الخطأ “لا يوجد مساحة كافية على القرص” على نظام Linux

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

no space feat DzTechs - كيفية إصلاح الخطأ "لا يوجد مساحة كافية على القرص" على نظام Linux

التحقق من Du و df

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

no space du DzTechs - كيفية إصلاح الخطأ "لا يوجد مساحة كافية على القرص" على نظام Linux

نبدأ مع Du . أشر إلى الدليل الأساسي على محرك الأقراص الذي تواجه عليه المشكلة. هذا الدليل يُفترض أن التقسيم به تم من خلال صلاحيات الروت.

sudo du -sh /

سوف يستغرق بعض الوقت للتحقق من كل شيء. الآن، يُمكنك التجربة باستخدام df.

sudo df -h

no space df DzTechs - كيفية إصلاح الخطأ "لا يوجد مساحة كافية على القرص" على نظام Linux

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

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

ذات صلة:  جميع مفاتيح الإختصار المفيدة للوحة المفاتيح في Ubuntu

الأسباب المحتملة

هناك سببان رئيسيان هنا. إذا رأيت وجود تناقض بين du و df يمكنك التنقل إلى الأسفل الى الخيار الأول هنا. وإلا، ابدأ بالخيار الثاني.

تم حذف الملف المحجوز بواسطة العملية

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

no space process DzTechs - كيفية إصلاح الخطأ "لا يوجد مساحة كافية على القرص" على نظام Linux

حاول تحديد موقع العملية.

sudo lsof / | grep deleted

يجب أن يتم سرد العملية المتسببة في المشكلة، بعدها عليك بمجرد إعادة تشغيلها.

sudo systemctl restart service_name

الكتل السيئة

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

sudo fsck -vcck /dev/sda2

من الواضح، عليك استبدال موقع محرك الأقراص مع محرك الأقراص الذي تريد التحقق منه. أيضا، ضع في اعتبارك أن هذا ربما يستغرق وقتا طويلا.

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

ذات صلة:  Ubuntu Software Center لا يعمل؟ هنا بعض الإصلاحات
اشترك في نشرتنا الإخبارية
اشترك هنا للحصول على آخر الأخبار والتحديثات والعروض الخاصة التي يتم تسليمها مباشرة إلى البريد الإلكتروني الخاص بك.
يمكنك إلغاء الاشتراك في أي وقت
قد يعجبك ايضا

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More