Pregunta

he instalado MacZFS, he leído el Preguntas más frecuentes y Empezando sección, pero todavía tengo problemas para entender cómo formatear simplemente la unidad externa en ZFS en OSX.Estoy confundido con zpools, ¿alguien puede explicar qué son los zpools y cómo formatear la unidad?

También intenté usar la Utilidad de Discos. Dumódulo ZFS, pero sin éxito.

¿Existe algún comando simple para formatear el disco duro o usar la Utilidad de Discos para eso?

Mi disco es:/dev/disk5.

Relacionado:

¿Fue útil?

Solución

La página de introducción a la que publicó un enlace explica cómo crear un grupo de discos simple.

Esto es lo único que debes hacer.Al crear un grupo, se creará automáticamente un sistema de archivos con el mismo nombre que el grupo, que es lo que se llama formatear una unidad.

En tu caso, puedes ejecutar desde la línea de comando:

diskutil partitiondisk /dev/disk5 GPTFormat ZFS %noformat% 100%
zpool create extdrive /dev/disk5s2

y tendrás un nuevo volumen llamado extdrive disponible.

Si ejecuta software con nombres de archivos inconsistentes, como productos de Adobe y posiblemente capturas de Nikon, es posible que desee crear un sistema de archivos dedicado sin distinguir entre mayúsculas y minúsculas usando algo como:

zfs create -o casesensitivity=insensitive -o normalization=formD  extdrive/data

Otros consejos

No estoy tan familiarizado con ZFS en Mac, así que intentaré hablar sobre ZFS en general.

ZFS es un administrador de volúmenes basado en software que puede usar para "virtualmente" RAID unir un número de discos.

El volumen de almacenamiento resultante que se crea, se conoce como un zpool.

  • Por ejemplo, puede tomar 2x discos crudos [2x discos 3TB, por ejemplo] y crear un ZPOOL (reflejado) a través de: zpool crea Mypool Mirror / dev / sda / dev / sdb

  • Es posible que no tenga discos crudos; En este caso, puede forzar a ZFS a usar discos preformateados usando el indicador -f: zpool create -f Mypool Mirror / dev / sda / dev / sdb

  • En su caso, con un solo disco preformateado, puede intentar forzar la creación de un zpool a través de: zpool create -f mypool / dev / sda

  • Algunos discos usan un tamaño del sector 4K. Puede elegir crear su ZPOOL con un tamaño del sector de 4K para mantener la alineación adecuada: zpool create -f -o ashift= 12 mypool / dev / sda

Ahora asumamos que tiene un ZPOOL llamado MyPool con la capacidad total de la piscina de 3TB (unidades duplicadas en 2x 3TB).

Creación de un sistema de archivos:

  • De esa "piscina" de almacenamiento, ahora puede crear un sistema de archivos. Su sistema operativo podrá usar / leer / escribir el sistema de archivos ... no la piscina.
  • Crear un sistema de archivos ZFS en su piscina a través de: zfs crea MyPool / Videos
  • Ahora debería tener un sistema de archivos ZFS llamado 'Videos' que residen en / Mypool / Videos
  • Puede leer libremente y escribir a / Mypool / videos , compártelo sobre la red, establecer permisos, etc.

Creación de un dispositivo de bloque virtual:

  • Si lo desea, también puede crear un dispositivo de bloques virtual de su ZPOOL a través de: zfs create -v 100GB MyPool / TestDevice
  • TestDevice será un dispositivo virtual con capacidad de 100 GB, y generalmente reside en: / dev / zvol / mypool / testDevice
  • Puede crear cualquier sistema de archivos que desee en TestDevice (HFS, EXT4, NTFS, etc.), ¡Monte, ¡luego use!

Puede crear un montón de sistemas de archivos / dispositivos de bloques virtuales en su grupo y usarlos de manera muy diferente.

  • Por ejemplo, puede tener un zpool con múltiples sistemas de archivos / virtuales-devs sintonizados en consecuencia a videos, timemachine-backups, bases de datos, etc. respectivamente.
  • Todos estos sistemas de archivos / Virtual-devs compartirían en el mismo grupo de almacenamiento. Todos los datos en la piscina son redundantes y protegidos dinámicamente contra la pudrición del bit.

Primero, busque el nodo de su dispositivo:

$ diskutil list
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *4.0 TB     disk1
   1:               Windows_NTFS My Book                 4.0 TB     disk1s1

Luego formatee su HDD (donde /dev/disk1 es el nodo de su dispositivo del comando anterior):

$ zpool create -f -O casesensitivity=insensitive -O normalization=formD WD_4TB /dev/disk1
checking path '/dev/disk1'

Es posible que pueda mejorar el rendimiento de algunas cargas de trabajo configurando ashift=12.Este ajuste solo se puede configurar cuando se crea el grupo por primera vez y resultará en una disminución de la capacidad.Para obtener detalles adicionales sobre por qué debería configurar esta opción cuando utilice unidades de formato avanzado, consulte la sección 1.15 ¿Cómo maneja ZFS en Linux los discos de formato avanzado?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top