回答:
可能であれば、ディスク全体をZFSで使用することをお勧めします。
ユースケースでパーティションを作成する必要はありません。
物理ディスクごとにZFS専用のスライス/パーティションを1つ使用し、パーティション化されていないスペースを残します。そのようにして、ドライブを交換する必要があり、交換が10セクター小さくなった場合でも、それを行うことができます(http://www.freebsddiary.org/zfs-with-gpart.php)。
これがSolarisが自動的に行うことであり、FreeNASが行うことです(https://forums.freenas.org/index.php?threads/zfs-on-partitioned-disks.37079/)、そしてディスク全体を与えるとZoLが行います-パーティションに分割されます...
パーティション上の位置を実際のデバイス上の位置に変換するオーバーヘッドは無視できます。そのため、パーティションが物理セクターの境界に正しくアラインされたら、ブロックデバイス全体とは異なる動作をする理由はありません。
ZoLに関して、私が知っている唯一の違いは、ZoLがディスクnoop
全体をvdevに与えたときにディスクスケジューラを切り替えることです。手動で設定することを妨げるものは何もありません。
ただし、ディスクごとにZFS用のパーティションを作成しないでください。上記のアドバイスを無視する場合は、同じzpoolでそれらからvdevをビルドしないでください。ZFSがvdev間のデータをスライスし、順次iopsがシーク悪夢に変わるため、これは基本的にパフォーマンスを低下させます。
私の頭の中では、この質問は、私が遅れて指定できるかどうか、そのディスクにあるもの...次のようなSolarisのパーティション:
(fdisk -l ...)
...
Disklabel type: gpt
Disk identifier: 4CBE587E-23AF-8E4B-A7F0-B44AD6083171
Device Start End Sectors Size Type
/dev/sdd1 2048 3907010559 3907008512 1,8T Solaris /usr & Apple ZFS
/dev/sdd9 3907010560 3907026943 16384 8M Solaris reserved 1
本当に手動でパーティションを作成する必要はありません...
your use case
。パーティショニングが役立つかもしれないいくつかのケースを挙げることができますか?