Use un segmento / partición dedicado para ZFS por disco físico y deje un poco de espacio sin particionar. De esa manera, si alguna vez necesita reemplazar un disco y el reemplazo es 10 sectores más pequeño, aún podrá hacerlo ( http://www.freebsddiary.org/zfs-with-gpart.php ).
Eso es lo que Solaris hace automáticamente, eso es lo que hace FreeNAS ( https://forums.freenas.org/index.php?threads/zfs-on-partitioned-disks.37079/ ) y eso es lo que ZoL hace cuando le da un disco completo: lo dividirá ...
La sobrecarga para traducir la posición en la partición a la posición en el dispositivo real es insignificante. Entonces, una vez que la partición se alinea correctamente con el límite del sector físico, no hay razón para que se comporte de manera diferente que el dispositivo de bloque completo.
Con ZoL, la única diferencia que conozco es que ZoL cambiará el programador de disco noop
cuando se entregó todo el disco a vdev. Nada le impide configurarlo manualmente.
Sin embargo, hay algunos que no ... No cree más particiones para ZFS por disco y si decide ignorar los consejos anteriores, nunca construya vdevs a partir de ellos en el mismo zpool. Esto básicamente matará el rendimiento, ya que ZFS dividirá los datos entre los vdevs y los iops secuenciales se convertirán en una pesadilla de búsqueda ...
your use case
. ¿Puedes dar algún caso en el que la partición podría ser útil?