On 31.01.2013 12:45, Christian Schmid wrote:
Hi Jon

Unfortunately, it did not work. Although /dev/sda2 is a 500 gb device, 
statfvs("dev/sda2", out stat) and fstatvfs(fd, out stat) returned the following:

bavail=2560
bfree=2560
blocks=2560
bsize=4096
files=8262645
frsize=4096

Maybe the device must be mounted to be able to get meaningful values...

If you don't care about POSIX and only want to handle Linux,
reading the ProcFS files

        /sys/block/<device>/size

and

        /sys/block/<device>/<partition>/size

should return the size of the device in 512-byte blocks.
It works for me with an unmounted device.

Robert


_______________________________________________
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to