zfs and 512/4096 sector sizes

Andriy Gapon avg at FreeBSD.org
Wed Dec 17 23:13:02 UTC 2014


On 17/12/2014 22:15, Mike Tancsa wrote:
> On a remote server, I replaced a dead 2TB disk with a new one that had 4096K
> sectors.
> 
> 2014-12-11.22:40:30 zpool replace -f tank1 16144392433229115618 /dev/ada0
> 
> 
> My ZFS pool then warned me after
> 
>   pool: tank1
>  state: ONLINE
> status: One or more devices are configured to use a non-native block size.
>         Expect reduced performance.
> action: Replace affected devices with devices that support the
>         configured block size, or migrate data to a properly configured
>         pool.
> 
> Camcontrol and smartctl confirm the 2TB drive was indeed 4096. (All my previous
> ones were 512, so didnt think to check)
> 
> # camcontrol identify ada0 | grep secto
> sectors/track         63
> sector size           logical 512, physical 4096, offset 0
> LBA supported         268435455 sectors
> LBA48 supported       3907029168 sectors
> 
> # smartctl -a /dev/ada0 | grep -i 512
> Sector Sizes:     512 bytes logical, 4096 bytes physical
> 
> So, with a new drive, I replaced the 4096 drive
> 
> 2014-12-16.17:07:14 zpool replace tank1 ada0 ada11
> 
> # smartctl -a /dev/ada11 | grep -i 512
> Sector Size:      512 bytes logical/physical
> # camcontrol identify ada11 | grep -i sector
> sectors/track         63
> sector size           logical 512, physical 512, offset 0
> LBA supported         268435455 sectors
> LBA48 supported       3907029168 sectors
> 
> yet, zfs is still complaining

Does zpool clear help in this situation?

-- 
Andriy Gapon


More information about the freebsd-questions mailing list