From ecb2e8eff2ddeb281cf3d11b9a48ee407aa1577d Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 5 Jan 2018 17:56:34 +0300 Subject: [PATCH] =?utf8?q?ZFS=20=D0=B4=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8?= =?utf8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D0=BE=20=D0=BF=D0=BE=D0=BB=D0=BD?= =?utf8?q?=D0=BE=D1=81=D1=82=D1=8C=D1=8E=20=D0=BF=D0=B5=D1=80=D0=B5=D1=81?= =?utf8?q?=D0=BE=D0=B1=D0=B8=D1=80=D0=B0=D0=B5=D1=82=20=D0=B1=D0=BB=D0=BE?= =?utf8?q?=D0=BA=D0=B8=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://utcc.utoronto.ca/~cks/space/blog/solaris/ZFSFileRecordsizeGrowth А именно: если вы запишете 4 KiB данных, сделаете fsync, подождёте, убедитесь что файл состоит из блока размером в 4 KiB, то потом, добавив ещё данных, будет создан совершенно новый блок включающий в себя первую 4 KiB порцию данных. Два раза записав 4 KiB, получите в итоге один 8 KiB блок. Дорого, но просто и надёжно. -- 2.50.0