]> Sergey Matveev's repositories - stargrave-blog.git/commit
ZFS удаляет нулевые блоки только при включённой компрессии
authorSergey Matveev <stargrave@stargrave.org>
Tue, 4 Sep 2018 21:21:41 +0000 (00:21 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 4 Sep 2018 21:21:41 +0000 (00:21 +0300)
commit24808f34e87212055c2349cb445a3a114d594931
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent71cc3075c655537460b6b79f43a20087404d1c23
ZFS удаляет нулевые блоки только при включённой компрессии

https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSZeroBlockDiscarding
Блоки состоящие из одних нулевых байт -- удаляются, не пишутся на диск.
Но это происходит только когда включена хоть какая-либо компрессия. Это
в первую очередь важно для ZVOL-ов: имеет смысл её включать даже в том
случае когда размер записи совпадает с размером сектора и штатно от
компрессии вы бы ничего всё-равно не получили -- получили бы хотя бы
ради нулевых блоков.