On 6 December 2010 22:16, Bruce Cran <br...@cran.org.uk> wrote:
> On Mon, Dec 06, 2010 at 09:31:39PM +0100, Ivan Voras wrote:
>> For what it's worth, apparently linux has the concept of "physical"
>> and "logical" sector sizes (possibly in addition to "stripe size"),
>> with physical being 4096 and logical 512, for example:
>>
>> # hdparm -I /dev/sde | grep size
>> Logical  Sector size:                   512 bytes
>> Physical Sector size:                  4096 bytes
>> device size with M = 1024*1024:     1430799 MBytes
>> device size with M = 1000*1000:     1500301 MBytes (1500 GB)
>
> So do we, except they're both the same for Advanced Format drives:

There is a subtle difference here which may be important. We have the
concepts of "sectorsize" and "stripesize".

I think camcontrol actually reports logical and physical sector sizes
as reported by low-level drivers but currently GEOM names "logical
sector size" as "sectorsize" and "physical sector size" as
"stripesize".

The term "stripesize" can be overloaded to mean both the item in
question - 4 KiB physical sector sizes and RAID stripe sizes. I think
this situation is bad and that the two meanings should be split.

> # camcontrol identify /dev/ada1
> ...
> device model            WDC WD10EARS-00Z5B1
> ...
> sector size             logical 512, physical 512, offset 0

Agreed. Some drives lie.
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to