getting to 4K disk blocks in ZFS
Justin T. Gibbs
gibbs at scsiguy.com
Fri Sep 19 23:59:33 UTC 2014
On Sep 19, 2014, at 5:43 PM, Steven Hartland <killing at multiplay.co.uk> wrote:
>
> ----- Original Message ----- From: "Karl Denninger" <karl at denninger.net>
>
>> >> I'm surprised that we have to constantly add quirks. Are these
>> >> drives really
>> >> failing to report their ata params correctly? Is there a reason we
>> >> don't
>> >> currently utilize the ata params data (which is already fetched for
>> >> trim/unmap
>> >> detection) to also set lbppbe (logical block per physical block
>> >> exponent) and
>> >> lalba (lowest aligned lba)? We may find that many of the existing
>> >> quirks are
>> >> unnecessary if we fix the probe code.
>> >
>> > On the contary I've not found a single drive which reports 4k sectors
>> > on its
>> > own, every single one that I've seen report 4k is because we've added a
>> > quirk for it :(
>> >
>> >
>> Where is Smartctl getting it from?
>> smartctl -i /dev/da2
>> smartctl 6.3 2014-07-26 r3976 [FreeBSD 10.1-BETA1 amd64] (local build)
>> Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org
>> === START OF INFORMATION SECTION ===
>> Device Model: HGST HDN724040ALE640
>> Serial Number: PK2334PCG6NA0B
>> LU WWN Device Id: 5 000cca 24cc30684
>> Firmware Version: MJAOA5E0
>> User Capacity: 4,000,787,030,016 bytes [4.00 TB]
>> Sector Sizes: 512 bytes logical, 4096 bytes physical
>> Rotation Rate: 7200 rpm
>> Form Factor: 3.5 inches
>> Device is: Not in smartctl database [for details use: -P showall]
>> ATA Version is: ATA8-ACS T13/1699-D revision 4
>> SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
>> Local Time is: Fri Sep 19 18:33:16 2014 CDT
>> SMART support is: Available - device has SMART capability.
>> SMART support is: Enabled
>> It's not coming from a database, as Smartctl doesn't know about these
>> (yet); they're too new.
>
> Exception to prove the rule?
>
> What to "camcontrol identify da2" report?
Was there some recent change made to have that command report sector size information? Last I checked, it didn’t.
—
Justin
More information about the freebsd-stable
mailing list