df
مساحة القرص المستخدمة والمتاحة df
df (disk free) يعرض مساحة التخزين المستخدمة والمتاحة على كل نظام ملفّات مُركَّب (mounted) في الجهاز.
أول أمر تشغّله عند الاشتباه بامتلاء القرص (مثل خطأ "No space left on device"). يعرض كل نقاط التركيب (mount points) دفعة واحدة، وبدون `-h` تكون الأرقام بالبايتات وصعبة القراءة.
الصياغة
df [خيارات] [مسار]
📄 مثال
df -h # كل الأقراص، بصيغة مقروءة (K/M/G) df -h /var # قرص مسار معيّن فقط df -i # عدد inodes بدل المساحة
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| -h | أحجام مقروءة للبشر (K, M, G) بدل بايتات فقط |
| -T | إظهار نوع نظام الملفّات لكل قرص (ext4, xfs...) |
| -i | عرض عدد inodes المستخدمة بدل المساحة بالبايت |
💡 نصائح عملية
- لو `df -h` تقول القرص شبه ممتلئ لكنك لا تعرف أين، تابعها بـ `du -sh /* | sort -rh` لمعرفة أكبر المجلّدات استهلاكًا
⚠️ أخطاء شائعة
- الخلط بين `df` (مساحة القرص ككل) و`du` (حجم ملفّات/مجلّدات محدّدة) — كل واحد يجيب سؤالًا مختلفًا
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LINUX الكامل بالعربي.