On Saturday 12 January 2008 23:38 Jan C. Nordholz wrote: > Hi, > >> > is there a way to get the blocksize of an FS thru /proc or something >> > else that doesn't rely on the utils (dumpe2fs, xfs_info) to be >> > installed? >> >> Not that I can see. You can query the disk geometry, but proc is too >> low level to know about what filesystems are on the devices. >> /proc/filesystems only gives what filesystems the kernel supports. > > you could code up a C snippet: > > ] echo -e '#define PATH_TO_MOUNTED_FS "..." > ] #include <sys/statvfs.h> > ] #include <stdio.h> > ] int main() { struct statvfs V; statvfs(PATH_TO_MOUNTED_FS, &V); > ] printf("%u\\n", V.f_bsize); return 0; }' | > ] gcc -x c - -o /tmp/fsbsq && /tmp/fsbsq
hmm looks like a starting point, I'm trying to get to that info with python, if all else fails I think the python ctypes module should be able to get that info thru the C interface. thanks -- http://noneisyours.marcher.name http://feeds.feedburner.com/NoneIsYours You are not free to read this message, by doing so, you have violated my licence and are required to urinate publicly. Thank you. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]