]> Sergey Matveev's repositories - stargrave-blog.git/commitdiff
Полностью переехал на ashift=12 на домашних серверах
authorSergey Matveev <stargrave@stargrave.org>
Fri, 27 Dec 2019 20:48:44 +0000 (23:48 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 27 Dec 2019 20:48:44 +0000 (23:48 +0300)
Зашифрованные разделы, так как они поверх GELI, проблем не создавали:
zpool команда понимала что находится на блочном устройстве с 4K
секторами. В ZoL, насколько вижу, можно -o ashift=12 указывать при
создании pool-а, но в FreeBSD он такой опции не знает. А жёсткие диски
все до одного врут что они 512 байт сектора имеют. Вспомнил тут про NOP,
которым никогда не пользовался. Но он как-раз идеально подошёл чтобы
"обмануть" ZFS:

    gnop create -S4K DEV

и создаём zpool поверх DEV.nop устройства. То что .nop пропадёт --
ничего страшного: pool всё-равно подхватывается без проблем.


No differences found