Linux&FreeBSD: df – проверка свободного места на жестком диске, примеры использования

Автор: | 16/08/2012
 

Практически в любой UNIX-like операционной системе можно получить полную информацию о занятом и свободном месте на HDD можно с помощью утилиты df.

Самый распространенный ключ -h, для вывода информации в виде Mbytes, Kbytes etc:

# df -h

Filesystem Size Used Avail Capacity Mounted on
/dev/da0p3 2G 233M 1.6G 1.6G /
devfs 1.0k 1.0k 0B 100% /dev
/dev/da0p4 2G 1.0G 783M 58% /tmp
/dev/da0p5 7.9G 301M 7G 4% /var
/dev/da0p6 16G 4.5G 11G 29% /usr
linprocfs 4.0k 4.0k 0B 100% /usr/compat/linux/proc

Другие полезные ключи утилиты df.

-t – выводит только указанные файловые системы:

# df -h -t ufs

Filesystem Size Used Avail Capacity Mounted on
/dev/da0p3 2G 233M 1.6G 1.6G /
/dev/da0p4 2G 1.0G 783M 58% /tmp
/dev/da0p5 7.9G 301M 7G 4% /var
/dev/da0p6 16G 4.5G 11G 29% /usr

-T – указывает тип используемых файловых систем:

Filesystem Type Size Used Avail Capacity Mounted on
/dev/da0p3 ufs 2G 233M 1.6G 1.6G /
devfs devfs 1.0k 1.0k 0B 100% /dev
/dev/da0p4 ufs 2G 1.0G 783M 58% /tmp
/dev/da0p5 ufs 7.9G 301M 7G 4% /var
/dev/da0p6 ufs 16G 4.5G 11G 29% /usr
linprocfs linprocfs 4.0k 4.0k 0B 100% /usr/compat/linux/proc

-l – выводит только локальные ФС;

-i – вывод описание количества свободных и занятых inode:

Filesystem Type Size Used Avail Capacity iused ifree %iused Mounted on
/dev/da0p3 ufs 2G 233M 1.6G 1.6G 2.1k 129k 2% /
devfs devfs 1.0k 1.0k 0B 100% 0 0 100% /dev
/dev/da0p4 ufs 2G 1.0G 783M 58% 17 131k 0% /tmp
/dev/da0p5 ufs 7.9G 301M 7G 4% 26k 542k 5% /var
/dev/da0p6 ufs 16G 4.5G 11G 29% 318k 818k 28% /usr
linprocfs linprocfs 4.0k 4.0k 0B 100% 1 0 100% /usr/compat/linux/proc