للحصول على معلومات حول إجمالي المساحة والمساحة المتوفرة على نظام ملفات Linux يمكن استعمال الأمر df.
df
يعرض الأمر df معلومات حول جميع أنظمة الملفات المثبتة والتي تتضمن الحجم الإجمالي والمساحة المستخدمة ونسبة الاستخدام ونقطة التحميل:
[root@myhost /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1866660 0 1866660 0% /dev
tmpfs 1890928 0 1890928 0% /dev/shm
tmpfs 1890928 198152 1692776 11% /run
tmpfs 1890928 0 1890928 0% /sys/fs/cgroup
/dev/sda1 52417516 27336288 25081228 53% /
tmpfs 378188 0 378188 0% /run/user/10000
tmpfs 378188 0 378188 0% /run/user/10001
tmpfs 378188 0 378188 0% /run/user/0
tmpfs 378188 0 378188 0% /run/user/1000
قد يكون من الصعب تحليل قوائم أرقام المساحات الطويلة. في هذه الحالة بالإمكان استعمال التعليمة -h (اختصار لـ --human-readable ) الذي ينسق المعلومات بطريقة سهلة لقراءة البشر:
df -h
[root@myhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.8G 0 1.8G 0% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 1.9G 194M 1.7G 11% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda1 50G 27G 24G 53% /
tmpfs 370M 0 370M 0% /run/user/10000
tmpfs 370M 0 370M 0% /run/user/10001
tmpfs 370M 0 370M 0% /run/user/0
tmpfs 370M 0 370M 0% /run/user/1000
tmpfs 370M 0 370M 0% /run/user/997
tmpfs 370M 0 370M 0% /run/user/10004
وللحصول على المساحة الجملية لحجم دليل معين يمكن لإستعمال الأمر du مع التعليمة s:
[root@myhost var]# du -s
19846360 .
كما يمكن الإستعانة بالتعليمة -h لتنسيق المعلومات بطريقة سهلة لقراءة البشر:
[root@myhost var]# du -sh
19G .
وللحصول على المساحة الجملية لحجم كل دليل و ملف في دليل معين يمكن استعمال الأمر du مع تحديد الهدف * :
du -sh *
[root@myhost var]# du -sh *
0 adm
321M cache
0 crash
8.0K db
0 empty
0 games
0 gopher
0 kerberos
16G lib
0 local
0 lock
215M log
0 mail
64K named
0 nis
0 opt
0 parallels
0 preserve
16K proftpd.delay
178M qmail
0 run
7.6M spool
4.0K tmp
2.5G www
0 yp
كما يمكن استخراج الدلائل الأكبر حجمًا (الـ15 الأوائل) في دليل معين باستخدام مجموعة الأوامر التالية:
du -a . | sort -n -r | head -n 15
[root@myhost var]# du -a . | sort -n -r | head -n 15
19844732 .
16578248 ./lib
15174840 ./lib/psa/dumps
15174840 ./lib/psa
8535596 ./lib/psa/dumps/domains
3838188 ./lib/psa/dumps/domains/mydomain1.com
2748388 ./lib/psa/dumps/domains/mydomain2.com
2530424 ./www
2530380 ./www/vhosts
1362496 ./lib/psa/dumps/domains/mydomain3.tn
1331368 ./www/vhosts/mydomain1.com
1166488 ./lib/mysql
1148928 ./lib/mysql/ibdata1
661220 ./lib/psa/dumps/domains/mydomain1.com/sites
586524 ./lib/psa/dumps/domains/mydomain4.com