Re: About volume/disk blocks/size properties

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 10, 2011 at 12:07:41AM +0100, Josà FÃlix OntaÃÃn wrote:
> El dÃa 8 de enero de 2011 18:26, Kay Sievers <kay.sievers@xxxxxxxx> escribiÃ:
> > 2011/1/8 Josà FÃlix OntaÃÃn <felixonta@xxxxxxxxx>:
> >> I wonder... are there any reasons for not being convenient to export
> >> some properties refering the volume size of a disk device?
> >> Although I'm concerned about the
> >> don't-turning-udev-into-a-hal-like-system, I still perceiving the
> >> volume.size or volume.block_size properties as very useful for user
> >> space apps.
> >>
> >> On the one hand, it could be easy for user space apps to get the
> >> size/blocks for partition devices,
> >
> > Â$ grep . /sys/class/block/*/size
> > Â/sys/class/block/sda1/size:41943040
> > Â/sys/class/block/sda2/size:41943040
> > Â/sys/class/block/sda3/size:115343360
> > Â/sys/class/block/sda4/size:50835456
> > Â/sys/class/block/sda/size:250069680
> > Â/sys/class/block/sr0/size:2097151
> >
> >> but on the other hand you need root
> >> privs to get this info for disk devices, am i wrong?
> >
> > Everybody can do that.
> >
> > Kay
> >
> 
> Oh! Much better! Sorry for messing up.
> 
> It seems the size file give us the number of sectors, isn't?
> In order to get the bytes of the disk/partition ... is it right to
> multiply /sys/block/<disk>/queue/logical_block_size times
> /sys/block/<disk>/size ??

 The latest util-linux version (2.19-rc1) contains a new "lsblk" util,
 for example:

$ lsblk -b
NAME                 MAJ:MIN RM         SIZE RO MOUNTPOINT
sda                    8:0    0 100030242816  0 
ââsda1                 8:1    0    106896384  0 
ââsda2                 8:2    0         1024  0 
ââsda3                 8:3    0   2410007040  0 [SWAP]
ââsda4                 8:4    0  81783959040  0 /
ââsda5                 8:5    0  10742183424  0 
â ââkzak-home (dm-0) 253:0    0  10741655040  0 /home/kzak
ââsda6                 8:6    0   4984487424  0 /boot

 more at http://karelzak.blogspot.com/2010/12/lsblk8.html

    Karel

-- 
 Karel Zak  <kzak@xxxxxxxxxx>
 http://karelzak.blogspot.com
--
To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel]     [Linux DVB]     [Asterisk Internet PBX]     [DCCP]     [Netdev]     [X.org]     [Util Linux NG]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux