From: Sergey Matveev Date: Fri, 27 Dec 2019 20:48:44 +0000 (+0300) Subject: Полностью переехал на ashift=12 на домашних серверах X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2a6f0070761d6b8831998a5150cf31e39d7f4be0;p=stargrave-blog.git Полностью переехал на ashift=12 на домашних серверах Зашифрованные разделы, так как они поверх GELI, проблем не создавали: zpool команда понимала что находится на блочном устройстве с 4K секторами. В ZoL, насколько вижу, можно -o ashift=12 указывать при создании pool-а, но в FreeBSD он такой опции не знает. А жёсткие диски все до одного врут что они 512 байт сектора имеют. Вспомнил тут про NOP, которым никогда не пользовался. Но он как-раз идеально подошёл чтобы "обмануть" ZFS: gnop create -S4K DEV и создаём zpool поверх DEV.nop устройства. То что .nop пропадёт -- ничего страшного: pool всё-равно подхватывается без проблем. ---