Use the df command and its options to report the number of free disk blocks and files. For more information, see df(1M).
Display information about how disk space is used by using the df command.
$ df [directory] [-F fstype] [-g] [-k] [-t] |
df |
With no options, lists all mounted file systems and their device names, the number of total 512-byte blocks used, and the number of files. |
directory |
Directory whose file system you want to check. The device name, blocks used, and number of files are displayed. |
-F fstype |
Displays a list of unmounted file systems, their device names, the number of 512-byte blocks used, and the number of files on file systems of type fstype. |
-g |
Displays the statvfs structure for all mounted file systems. |
-k |
Displays a list of file systems, kilobytes used, free kilobytes, percent capacity used, and mount points. |
-t |
Displays total blocks as well as blocks used for all mounted file systems. |
In the following example, all the file systems listed are locally mounted except for /usr/dist, which is mounted remotely from the system venus.
$ df / (/dev/dsk/c0t0d0s0 ): 287530 blocks 92028 files /usr (/dev/dsk/c0t0d0s6 ): 1020214 blocks 268550 files /proc (/proc ): 0 blocks 878 files /dev/fd (fd ): 0 blocks 0 files /etc/mnttab (mnttab ): 0 blocks 0 files /var/run (swap ): 396016 blocks 9375 files /tmp (swap ): 396016 blocks 9375 files /opt (/dev/dsk/c0t0d0s5 ): 381552 blocks 96649 files /export/home (/dev/dsk/c0t0d0s7 ): 434364 blocks 108220 files /usr/dist (venus:/usr/dist ):14750510 blocks 2130134 files |
In the following example, the file system, total Kbytes, used Kbytes, available Kbytes, percent of capacity used, and mount point are displayed.
$ df -k Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 192807 49042 124485 29% / /dev/dsk/c0t0d0s6 1190551 680444 450580 61% /usr /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd mnttab 0 0 0 0% /etc/mnttab swap 198056 0 198056 0% /var/run swap 198064 8 198056 1% /tmp /dev/dsk/c0t0d0s5 192807 2031 171496 2% /opt /dev/dsk/c0t0d0s7 217191 9 195463 1% /export/home venus:/usr/dist 20612581 13237326 6963005 66% /usr/dist |
The following example shows information about the same system as the previous example, but only UFS file system information is displayed.
$ df -F ufs / (/dev/dsk/c0t0d0s0 ): 287530 blocks 92028 files /usr (/dev/dsk/c0t0d0s6 ): 1020214 blocks 268550 files /opt (/dev/dsk/c0t0d0s5 ): 381552 blocks 96649 files /export/home (/dev/dsk/c0t0d0s7 ): 434364 blocks 108220 files |
Although /proc and /tmp are local file systems, they are not UFS file systems (/proc is a PROCFS file system, /var/run and /tmp are TMPFS file systems, and /etc/mnttab is a MNTFS file system).
The following example shows a list of all mounted file systems, device names, total 512-byte blocks used, and number of files. The second line of each two-line entry displays the total number of blocks and files allocated for the file system.
$ df -t / (/dev/dsk/c0t0d0s0 ): 287530 blocks 92028 files total: 385614 blocks 96832 files /usr (/dev/dsk/c0t0d0s6 ): 1020214 blocks 268550 files total: 2381102 blocks 300288 files /proc (/proc ): 0 blocks 879 files total: 0 blocks 924 files /dev/fd (fd ): 0 blocks 0 files total: 0 blocks 72 files /etc/mnttab (mnttab ): 0 blocks 0 files total: 0 blocks 1 files /var/run (swap ): 396112 blocks 9375 files total: 396112 blocks 9395 files /tmp (swap ): 396112 blocks 9375 files total: 396128 blocks 9395 files /opt (/dev/dsk/c0t0d0s5 ): 381552 blocks 96649 files total: 385614 blocks 96832 files /export/home (/dev/dsk/c0t0d0s7 ): 434364 blocks 108220 files total: 434382 blocks 108224 files /usr/dist (venus:/usr/dist ): 14750510 blocks 2130134 files total: 41225162 blocks 2482176 files |