]> Sergey Matveev's repositories - stargrave-blog.git/commit
Полностью переехал на 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)
commit2a6f0070761d6b8831998a5150cf31e39d7f4be0
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent6f3f70feb573d8a52348a8a7a6242e4d978d6c65
Полностью переехал на ashift=12 на домашних серверах

Зашифрованные разделы, так как они поверх GELI, проблем не создавали:
zpool команда понимала что находится на блочном устройстве с 4K
секторами. В ZoL, насколько вижу, можно -o ashift=12 указывать при
создании pool-а, но в FreeBSD он такой опции не знает. А жёсткие диски
все до одного врут что они 512 байт сектора имеют. Вспомнил тут про NOP,
которым никогда не пользовался. Но он как-раз идеально подошёл чтобы
"обмануть" ZFS:

    gnop create -S4K DEV

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