Estoy haciendo zpools en la máquina FreeBSD. Al crear zpools, observo estos dos casos:
Si tomo
raw disks
y creo,zpool
entonces puedo formar zpools y están funcionando perfectamente.Si puedo dar formato a los discos que utilizan
gpart
en elfreebsd-zfs
formato y luego hacer zpool continuación, también se está trabajando perfectamente.
Lo que me confunde es: ¿qué enfoque es mejor para la creación de zpools?
your use case
. ¿Puedes dar algún caso en el que la partición podría ser útil?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 ...
fuente
En mi cabeza, esta pregunta surge debido a la duda de si puedo designar tarde, qué hay en ese disco ... así que cuando crea un grupo en toda la unidad (sí, con la opción -f, si es necesario), zpool prácticamente crea una tabla de particiones gpt y particiones de Solaris, así:
así que no hay necesidad de crear particiones manualmente ...
fuente