أوامر أساسية لمراقبة استخدام القرص في 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 يوفر مجموعة متنوعة من الخيارات لتناسب احتياجات المراقبة الخاصة بك.