Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People always make such a big deal out of getting ashift "right". In actual fact, there is NEVER any valid excuse to make ashift any smaller than 12. It should default to 12. It is a scandal that it still defaults to 9. You aren't going to find a single hard drive in the world that you would ever use in ZFS, which does not have 4k sectors, papered over as fake 512 byte sectors in the interface.


In FreeBSD, there's a sysctl for setting minimal ashift to 12 and ignoring 9 reported by disk. I always have this one in my /etc/sysctl.conf:

vfs.zfs.min_auto_ashift=12

(This must be done before creating ZFS pool.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: