On Thu, Apr 14, 2005 at 05:26:23PM +0100, Tim Waugh wrote: > On Thu, Apr 14, 2005 at 12:09:20PM -0400, Chuck R. Anderson wrote: > > > Where does the problem lie? df, kernel, or somewhere else? > > strace df and see what the kernel is telling it. My bet is the kernel > is telling df unlikely numbers. execve("/bin/df", ["df"], [/* 20 vars */]) = 0 uname({sys="Linux", node="f", ...}) = 0 brk(0) = 0x9c1d000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f35000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=134780, ...}) = 0 old_mmap(NULL, 134780, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f14000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\n\377D"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1481052, ...}) = 0 old_mmap(0x43b000, 1211356, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x43b000 old_mmap(0x55d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x121000) = 0x55d000 old_mmap(0x561000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x561000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f13000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f136c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0x55d000, 8192, PROT_READ) = 0 mprotect(0x433000, 4096, PROT_READ) = 0 munmap(0xb7f14000, 134780) = 0 brk(0) = 0x9c1d000 brk(0x9c3e000) = 0x9c3e000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=40902160, ...}) = 0 mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d13000 close(3) = 0 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=350, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d12000 read(3, "/dev/mapper/VGSystem-LVRoot / ex"..., 4096) = 350 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7d12000, 4096) = 0 open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d12000 read(3, "# Locale name alias data base.\n#"..., 4096) = 2528 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7d12000, 4096) = 0 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1 ENOENT (No such file or directory) fstat64(1, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d12000 statfs64("/", 84, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=2729792, f_bfree=425605, f_bavail=284706, f_files=2818048, f_ffree=2468146, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/proc", 84, {f_type="PROC_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/sys", 84, {f_type="SYSFS_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/dev/pts", 84, {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/boot", 84, {f_type="EXT2_SUPER_MAGIC", f_bsize=1024, f_blocks=101086, f_bfree=77953, f_bavail=72734, f_files=26104, f_ffree=26057, f_fsid={0, 0}, f_namelen=255, f_frsize=1024}) = 0 statfs64("/dev/shm", 84, {f_type=0x1021994, f_bsize=4096, f_blocks=64232, f_bfree=64232, f_bavail=64232, f_files=64232, f_ffree=64231, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/proc/sys/fs/binfmt_misc", 84, {f_type=0x42494e4d, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/var/lib/nfs/rpc_pipefs", 84, {f_type=0x67596969, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 statfs64("/home", 84, {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, f_blocks=5026994, f_bfree=6525934, f_bavail=6316219, f_files=5227520, f_ffree=6893492, f_fsid={0, 0}, f_namelen=255, f_frsize=4096}) = 0 write(1, "Filesystem 1K-blocks "..., 382) = 382 close(1) = 0 munmap(0xb7d12000, 4096) = 0 exit_group(0) = ? Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VGSystem-LVRoot 10919168 9216748 1138824 90% / /dev/hda1 101086 23133 72734 25% /boot /dev/shm 256928 0 256928 0% /dev/shm /dev/mapper/VGSystem-LVHome 20107976 -73786976294832210704 25264876 101% /home