From owner-freebsd-questions@FreeBSD.ORG Fri Mar 13 00:01:52 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C55A106566B for ; Fri, 13 Mar 2009 00:01:52 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (brucec-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:c09::2]) by mx1.freebsd.org (Postfix) with ESMTP id CF38F8FC08 for ; Fri, 13 Mar 2009 00:01:51 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id CE4651924B; Fri, 13 Mar 2009 00:01:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on muon X-Spam-Level: X-Spam-Status: No, score=-2.4 required=8.0 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 Received: from gluon (unknown [IPv6:2a01:348:10f:0:240:f4ff:fe57:9871]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA; Fri, 13 Mar 2009 00:01:50 +0000 (GMT) Date: Fri, 13 Mar 2009 00:01:46 +0000 From: Bruce Cran To: Peter Steele Message-ID: <20090313000146.40e2f04a@gluon> In-Reply-To: <28038832.01236898791406.JavaMail.HALO$@halo> References: <28038832.01236898791406.JavaMail.HALO$@halo> X-Mailer: Claws Mail 3.6.1 (GTK+ 2.15.5; i486-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: What does df command use to get "Used" column? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Mar 2009 00:01:52 -0000 On Thu, 12 Mar 2009 15:59:54 -0700 (PDT) Peter Steele 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