Recently I came a cross two posts
https://forums.freebsd.org/threads/61643/#post-362839
https://forums.freebsd.org/threads/62475/#post-360834
of very a respected member of this forum ralphbsz whose highly competent answers on various storage related questions made me rethink the previously hold point of view. Namely I am one of those people who used to provision entire raw disks to a ZFS pool. I am no longer sure that my approach which was originally recommended by Sun Solaris ZFS documentation (IIRC originally Solaris didn't support GPT slices but there are some other reasons for Sun to make that recommendation) is the correct one. While it is true that one can create ZFS pool out of raw disks (no labeled and glabeled), GPT slices (most famously root on ZFS when we have boot, swap, and / slices also FreeNAS which slices every storage disk to two slices zfs-swap, and zfs-data), even a BSD partition inside ZFS slice (I have not seeing this one for a long time). It is the year 2017 and the above question seems to be the object of many holy Internet wars
https://serverfault.com/questions/628632/should-i-create-zfs-zpools-with-whole-disks-or-partitions
https://www.freebsddiary.org/zfs-with-gpart.php
https://forums.freenas.org/index.php?threads/zfs-on-partitioned-disks.37079/
https://www.reddit.com/r/zfs/comments/45bp65/zfs_on_a_partition_vs_a_whole_disk/
http://www.unix.com/solaris/185141-zfs-whole-disk-vs-slice.html
https://github.com/zfsonlinux/zfs/issues/94
so what would be the final recommendation and what would be the reasoning behind it? Michael Lucas FreeBSD mastery series seems that recommends the same slicing (I refuse to use word partition for GPT slice to accommodate Linux fan boy ignorance of BSD partitions) scheme as FreeNAS?
https://forums.freebsd.org/threads/61643/#post-362839
https://forums.freebsd.org/threads/62475/#post-360834
of very a respected member of this forum ralphbsz whose highly competent answers on various storage related questions made me rethink the previously hold point of view. Namely I am one of those people who used to provision entire raw disks to a ZFS pool. I am no longer sure that my approach which was originally recommended by Sun Solaris ZFS documentation (IIRC originally Solaris didn't support GPT slices but there are some other reasons for Sun to make that recommendation) is the correct one. While it is true that one can create ZFS pool out of raw disks (no labeled and glabeled), GPT slices (most famously root on ZFS when we have boot, swap, and / slices also FreeNAS which slices every storage disk to two slices zfs-swap, and zfs-data), even a BSD partition inside ZFS slice (I have not seeing this one for a long time). It is the year 2017 and the above question seems to be the object of many holy Internet wars
https://serverfault.com/questions/628632/should-i-create-zfs-zpools-with-whole-disks-or-partitions
https://www.freebsddiary.org/zfs-with-gpart.php
https://forums.freenas.org/index.php?threads/zfs-on-partitioned-disks.37079/
https://www.reddit.com/r/zfs/comments/45bp65/zfs_on_a_partition_vs_a_whole_disk/
http://www.unix.com/solaris/185141-zfs-whole-disk-vs-slice.html
https://github.com/zfsonlinux/zfs/issues/94
so what would be the final recommendation and what would be the reasoning behind it? Michael Lucas FreeBSD mastery series seems that recommends the same slicing (I refuse to use word partition for GPT slice to accommodate Linux fan boy ignorance of BSD partitions) scheme as FreeNAS?