Subject: Re: df vs devices
To: der Mouse <mouse@Rodents.Montreal.QC.CA>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-userlevel
Date: 01/09/2006 10:15:07
On Jan 9, 2006, at 9:43 AM, der Mouse wrote:

> (Sending to both tech-kern and tech-userlevel since I don't know which
> part contains the responsible change.  Please feel free to trim the
> list when following up with stuff relevant to only one of the two.)
>
> Traditionally, on NetBSD (and on older BSDs), df on a disk device has
> shown space on the filesystem on that device, even if the device is  
> not
> mounted anywhere at the time.
>
> Doesn't work that way on 2.0; instead, it shows the space on the
> filesystem holding the special device file (typically /).

In the old days, df used to actually open the device and interpret  
the UFS data structures to glean the free space.  "Ick."

I consider the current behavior to be correct.  Any other behavior  
would require adding file system-specific knowledge to df for every  
file system that works on NetBSD.

> Is this a bug (and thus worth sending-pr), a feature (??), an
> unfortunate side effect of something considered more important, or
> what?  It's annoying to have to mount a filesystem just to find out  
> how
> much space is free on it.
>
> /~\ The ASCII				der Mouse
> \ / Ribbon Campaign
>  X  Against HTML	       mouse@rodents.montreal.qc.ca
> / \ Email!	     7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B

-- thorpej