in reply to Re^5: get the size of a special device (drive)
in thread get the size of a special device (drive)

True enough, but I still can't seem to find any docs on /sys/block/*/size.

Well, this is obviously hitting the limits of PerlMonks: there's no reason why some monks here may not also be Linux experts, but I'm sure one would have more luck asking in some specific forum, ng or ml.

Also, the /sys/bock/*/size entries seem to refer to full drive sizes. There's nothing in there referring to partitions. That might or might not be interesting to the OP.

This doesn't appear to be the case in at least a system I'm trying:

campari:~ [09:56:23]$ ls -l /sys/block/hda/hda1/ total 0 -r--r--r-- 1 root root 4096 May 31 09:55 dev drwxr-xr-x 2 root root 0 May 9 12:24 holders -r--r--r-- 1 root root 4096 May 31 09:55 size -r--r--r-- 1 root root 4096 May 31 09:55 start -r--r--r-- 1 root root 4096 May 31 09:55 stat lrwxrwxrwx 1 root root 0 May 31 09:55 subsystem -> ../../../block --w------- 1 root root 4096 May 31 09:55 uevent campari:~ [09:56:27]$ more /sys/block/hda/hda1/{dev,size,start,stat} :::::::::::::: /sys/block/hda/hda1/dev :::::::::::::: 3:1 :::::::::::::: /sys/block/hda/hda1/size :::::::::::::: 1012032 :::::::::::::: /sys/block/hda/hda1/start :::::::::::::: 63 :::::::::::::: /sys/block/hda/hda1/stat :::::::::::::: 46 368 11 88