What does df command use to get "Used" column?
Bruce Cran
bruce at cran.org.uk
Thu Mar 12 17:01:52 PDT 2009
On Thu, 12 Mar 2009 15:59:54 -0700 (PDT)
Peter Steele <psteele at maxiscale.com> wrote:
> A typical df command looks like this:
>
> # df -h
> Filesystem Size Used Avail Capacity Mounted on
> /dev/mirror/gm0a 4.8G 2.0G 2.4G 46% /
> devfs 1.0K 1.0K 0B 100% /dev
> linprocfs 4.0K 4.0K 0B 100% /proc
> /dev/mirror/gm0d 3.9G 88K 3.6G 0% /tmp
> /dev/mirror/gm0e 15G 79M 13G 1% /var
> /dev/ad4s3e 116G 2.3M 107G 0% /v0
> /dev/ad6s3e 116G 2.2M 107G 0% /v1
> /dev/ad8s3e 116G 2.1M 107G 0% /v2
> /dev/ad10s3e 116G 2.1M 107G 0% /v3
>
> I know what calls to make to get the "Size" and "Avail" columns. I'm
> not sure what df does to get the value for the "Used" column. Anyone
> know how df gets this value?
Line 417 of /usr/src/bin/df/df.c:
used = sfsp->f_blocks - sfsp->f_bfree;
--
Bruce
More information about the freebsd-questions
mailing list