¿Cómo formatear la unidad externa en ZFS?

5

He instalado MacZFS , he leído el Preguntas frecuentes y Guía de iniciación pero todavía tengo problemas para entender cómo simplemente formatear 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 Disco Dumodule ZFS , pero sin éxito.

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

Mi unidad es: / dev / disk5.

Relacionados:

pregunta kenorb 19.11.2013 - 22:59

3 respuestas

3

La página de inicio en la que publicó un enlace explica cómo crear una agrupación de un solo disco.

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

En su caso, puede 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 un software con nombres de archivos incoherentes, como los productos de Adobe y posiblemente la captura de Nikon, es posible que desee crear un sistema de archivos dedicado con una sensibilidad de mayúsculas y minúsculas usando algo como:

zfs create -o casesensitivity=insensitive -o normalization=formD  extdrive/data
    
respondido por el jlliagre 19.11.2013 - 23:57
1

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

ZFS es un administrador de volumen basado en software que puede usar para "virtualmente" RAID en varios discos juntos.

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

  • Por ejemplo, puede tomar 2x discos en bruto [2x discos de 3TB por ejemplo] y crear un zpool (reflejado) a través de: zpool create MyPool mirror / dev / sda / dev / sdb

  • Es posible que no tengas discos en bruto; en este caso, puede forzar a ZFS a usar discos preformateados usando la marca -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 de sector de 4k. Puede elegir crear su zpool utilizando un tamaño de sector de 4k para mantener la alineación correcta: zpool create -f -o ashift = 12 MyPool / dev / sda

Ahora supongamos que tiene un zpool llamado MyPool con una capacidad total de agrupación de 3TB (unidades duplicadas de 3xB de 2x).

Creando un sistema de archivos:

  • Desde ese "grupo" de almacenamiento sin procesar, ahora puede crear un sistema de archivos. Su sistema operativo podrá usar / leer / escribir el sistema de archivos ... NO el grupo.
  • cree un sistema de archivos ZFS en su grupo a través de: zfs create MyPool / Videos
  • Ahora debería tener un sistema de archivos zfs llamado 'Videos' que reside en / MyPool / Videos
  • Puede leer y escribir libremente en / MyPool / Videos , compartirlo a través de la red, establecer permisos, etc.

Creando un dispositivo de bloque virtual:

  • Si lo desea, también puede crear un dispositivo de bloque virtual desde su zpool a través de: zfs create -V 100GB MyPool / TestDevice
  • TestDevice será un dispositivo virtual con una 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.), montarlo y luego utilizarlo.

Puedes crear un grupo de sistemas de archivos / dispositivos de bloques virtuales en tu grupo y usarlos de manera muy diferente.

  • Por ejemplo, puede tener un zpool con múltiples sistemas de archivos / virtual-devs sintonizado en consecuencia a Videos, TimeMachine-backups, Databases, etc. respectivamente.
  • Todos estos sistemas de archivos / virtual-devs compartirían desde el mismo grupo de almacenamiento. Todos los datos de la agrupación son redundantes y están protegidos dinámicamente contra la rotación de bits.
respondido por el Biltu 20.11.2013 - 00:42
1

Primero, encuentra el nodo de tu 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 desde el 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. Esta afinación solo se puede configurar cuando se crea el grupo por primera vez y dará como resultado una disminución de la capacidad. Para detalles adicionales sobre por qué debería configurar esta opción cuando use unidades de Formato Avanzado, vea la sección 1.15 ¿Cómo maneja ZFS en Linux los discos de Formato Avanzado? a>

    
respondido por el kenorb 16.12.2013 - 23:20

Lea otras preguntas en las etiquetas