Subject: Strange df(1)/statfs(2) behaviour with mount_union.
To: None <>
From: Aidan Kehoe <>
List: current-users
Date: 04/14/2003 16:07:13
Have a look at this df(1) output; 

$ df -h
Filesystem            Size     Used     Avail Capacity  Mounted on
/dev/wd0a              11G     6.0G      4.8G    55%    /
mfs:80                496M     4.1M      467M     0%    /tmp
/dev/wd0e             5.6G     2.6G      3.0G    46%    /mnt/xp/c
/dev/wd0f              15G     5.8G      9.2G    38%    /mnt/xp/d
/dev/wd0g             4.4G     1.0G      3.2G    24%    /mnt/linux
<below>:/Sources/xc    17G      12G      4.8G    71%    /Build
<below>:/Sources/xc    17G      12G      4.8G    71%    /home/aidan/XF86/Build

Where is it getting the information for the size of /Sources/xc? Where would
I go to fix this--/src/sys/fs/union/union_vfsops.c? I also got a hang on
reboot when I have more than on directory union mounted on the same source
tree, as above; I'm not sure if it's reproducible. 

"I have heard the swelling cry of the English speaking peoples of the
world, and it tells me their cause is served best by flaming the few
complacent asses on usenet." -- T. Samant, 29 June 1997