At a 512 byte blocksize, this overflows struct statfs for fs > 1TB.Most of my NFS filesystems (on netapp) are larger than that.

But more importantly, what does the VFS *do* with the blocksize?strace seems to show that glibc/stdio does consider it. If I fprintf()two 4096 byte strings, libc does a single write() with 8192 blocksize,and 3 write()'s for 512 blocksize. I haven't looked to see what goesover the wire, but I assume that still follows rsize/wsize.