أوامر أساسية لمراقبة استخدام القرص في Linux

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

1. 'df'

يعرض الأمر df (مساحة القرص الحرة) مقدار مساحة القرص المتوفرة على نظام الملفات:

df-h

يوفر الخيار -h إخراجًا يمكن قراءته بواسطة الإنسان، ويظهر الأحجام بالكيلوبايت، أو الميجابايت، أو الجيجابايت.

2. 'du'

يقوم الأمر du (استخدام القرص) بتقدير استخدام مساحة الملف. للتحقق من استخدام القرص لدليل ومحتوياته:

du -sh /path/to/directory

يلخص الخيار -s الحجم الإجمالي، ويجعل الخيار -h الناتج قابلاً للقراءة من قبل البشر.

3. 'ncdu'

ncdu (NCurses Disk Usage) هي أداة تفاعلية توفر تمثيلًا مرئيًا لاستخدام القرص:

جامعة نورث كارولينا

إذا لم يتم تثبيته، فيمكنك إضافته باستخدام مدير الحزم الخاص بك (على سبيل المثال، sudo apt install ncdu على الأنظمة المستندة إلى Debian).

4. 'ls'

يسرد الأمر ls مع الخيار -lh الملفات والدلائل مع أحجامها بتنسيق يمكن قراءته بواسطة الإنسان:

ل س -ل

5. 'find'

يمكن لأمر find تحديد موقع الملفات بناءً على الحجم. على سبيل المثال، للعثور على ملفات أكبر من 100 ميجا بايت:

البحث عن /path/to/search -type f -size +100M

6. 'lsof'

يقوم الأمر lsof (قائمة الملفات المفتوحة) بإدراج الملفات المفتوحة والعمليات التي فتحتها. يمكن أن يساعد هذا في تحديد الملفات التي تستهلك مساحة القرص:

لسوف +L1

يقوم هذا الأمر بإدراج الملفات المفتوحة التي تم حذفها ولكنها لا تزال تستهلك مساحة القرص.

7. 'stat'

يعرض الأمر stat معلومات مفصلة حول ملف أو نظام ملفات، بما في ذلك حجمه وموقع تخزينه:

اسم الملف الإحصائي

8. استخدام inode

يعرض الأمر df -i استخدام العقدة، وهو أمر ضروري للأنظمة التي تحتوي على العديد من الملفات الصغيرة:

د ف -ي

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

9. 'btrfs filesystem df'

إذا كنت تستخدم نظام ملفات Btrfs، فإن الأمر btrfs filesystem df يوفر معلومات مفصلة حول استخدام القرص، بما في ذلك البيانات والبيانات الوصفية ومساحة النظام:

نظام الملفات btrfs df / mountpoint

10. تسجيل سجلات نظام الملفات

بالنسبة للأنظمة التي تستخدم أنظمة ملفات التسجيل مثل ext4، يمكن أن يكون مراقبة أحجام السجلات أمرًا بالغ الأهمية. يعرض الأمر journalctl --disk-usage حجم سجلات التسجيل في systemd:

journalctl --استخدام القرص

خاتمة

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