تحليل استخدام القرص باستخدام ncdu على أنظمة Linux

0 الأسهم
0
0
0
0

مقدمة

تُعد إدارة مساحة القرص مهمةً بالغة الأهمية لمسؤولي أنظمة لينكس. مع ازدياد عدد وحجم الملفات والمجلدات، يُعدّ تتبع استخدام القرص أمرًا بالغ الأهمية للحفاظ على أداء النظام وضمان توفر مساحة كافية للعمليات المهمة. إحدى الأدوات التي يُمكن أن تُساعد في ذلك هي ncdu (NCurses Disk Usage). يُقدم هذا البرنامج التعليمي شرحًا مُفصّلًا لـ ncdu، بما في ذلك تفاصيل حول كيفية تثبيته واستخدامه، ونظرة عامة على معلماته الاختيارية.

Ncdu، اختصار لـ NCurses Disk Usage، هي أداة سطر أوامر مصممة لمساعدة المستخدمين ومسؤولي النظام على تحديد وإدارة استخدام مساحة القرص على أنظمة Linux. على عكس أدوات استخدام القرص التقليدية مثل دو، جامعة نورث كارولينا إنه يوفر واجهة تفاعلية تجعل من السهل التنقل عبر القوائم والحصول على صورة مرئية لاستخدام المساحة.

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

الخطوة 1 - كيفية تثبيت ncdu

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

  • على الأنظمة المبنية على Debian/Ubuntu
sudo apt update
sudo apt install ncdu
  • على أنظمة Red Hat/CentOS

بالنسبة للأنظمة المستندة إلى Red Hat، قد تحتاج إلى تمكين مستودع EPEL للعثور على حزمة ncdu.

sudo yum install epel-release sudo yum install ncdu

 

  • على أنظمة فيدورا
sudo dnf install ncdu
  • في Arch Linux
sudo pacman -S ncdu

بمجرد اكتمال التثبيت، يمكنك استخدام ncdu لتحليل استخدام القرص.

الخطوة 2 - كيفية استخدام Ncdu

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

ncdu /path/to/directory
بعد تنفيذ الأمر، جامعة نورث كارولينا يقوم بمسح المجلد المحدد ويقدم واجهة تفاعلية. تعرض الواجهة قائمة بالملفات والمجلدات الفرعية مع حجمها ونسبة مساحة القرص التي تشغلها.

الخطوة 3 - معلمات ncdu الاختيارية

يوفر ncdu العديد من خيارات سطر الأوامر التي يمكنها تغيير سلوكه أو تعديل مخرجاته. إليك بعض المعلمات الاختيارية المفيدة بشكل خاص:

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

للحصول على قائمة كاملة بالخيارات، يمكنك الكتابة رجل ncdu في المحطة إلى الصفحة رجل من جامعة نورث داكوتا يرى.

الخطوة 4 – الاستخدام المتقدم والنصائح

إلى جانب تحليل استخدام القرص الأساسي، جامعة نورث كارولينا يمكن استخدامها في سيناريوهات أكثر تقدمًا. على سبيل المثال، فحص الخوادم البعيدة أو التحقق من استخدام القرص لمستخدم آخر.

  • مسح المجلدات البعيدة: يمكن لـ ncdu أيضًا مسح المجلدات البعيدة عبر SSH. استخدم الصيغة التالية:
ssh -C user@system ncdu -o- / | ./ncdu -f-

تأكد من أن لديك حق الوصول عبر SSH إلى المضيف البعيد وأن ncdu مثبت على كل من الأجهزة المحلية والبعيدة.

  • حذف الملفات والدلائل: كن حذرًا مع هذا، ولكن جامعة نورث كارولينا يتيح لك حذف الملفات والمجلدات من واجهتك. انتقل إلى الملف أو المجلد واضغط على d لحذفه.

نتيجة

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

اترك تعليقاً

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

قد يعجبك أيضاً