Domanda

Ho installato maczfs , ho letto il FAQ e Guida introduttiva sezione, ma ho ancora problemi a capire come semplicemente formattare l'unità esterna in ZFS su OSX.Sono confuso con Zpools, qualcuno può spiegare quali sono gli zpools e come formattare l'unità?

Ho provato anche a utilizzare l'utilità disco zfs-dumodule , ma senza successo. .

C'è qualche comando semplice per formattare il disco rigido o utilizzare l'utilità disco per questo?

La mia unità è: / dev / disk5.

Correlato:

È stato utile?

Soluzione

La pagina Guida introduttiva hai pubblicato un link per spiegare come creare un semplice pool di disco.

Questa è l'unica cosa che devi fare.La creazione di un pool creerà automaticamente un file system con lo stesso nome del pool, che è ciò che chiami la formattazione di un'unità.

Nel tuo caso, è possibile eseguire dalla riga di comando:

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

E avrai un nuovo volume denominato extdrive disponibile.

Se ti verifichi di eseguire software con denominazione di file incoerenti, come Adobe Products e possibilmente acquisizione Nikon, è possibile creare un file system dedicato con set di insensibilità custodia utilizzando qualcosa come:

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

Altri suggerimenti

Non ho familiarità con ZFS su Mac, quindi proverò a parlare su ZFS in generale.

ZFS è un gestore del volume basato su software che è possibile utilizzare per "virtualmente" raid un numero di dischi insieme.

Il volume di archiviazione risultante creato, viene definito uno zpool.

    .
  • Ad esempio, è possibile assumere 2x dischi raw [2x dischi 3TB per esempio] e creare uno Zpool (mirroring) tramite: Zpool Crea MyPool Mirror / Dev / SDA / Dev / SDB

  • È possibile che tu possa non avere dischi raw; In questo caso è possibile forzare ZFS a utilizzare i dischi preformati utilizzando il flag -f: Zpool Creare -F MyPool Mirror / Dev / SDA / Dev / SDB

  • Nel tuo caso, con un singolo disco preformattato, è possibile provare a forzare la creazione di una Zpool tramite: Zpool Creare -F mypool / dev / sda

  • Alcuni dischi utilizzano una dimensione del settore 4K. Potresti scegliere di creare il tuo Zpool usando una dimensione del settore 4K per mantenere il corretto allineamento: Zpool Crea -f -F -O Ashift= 12 mypool / dev / sda

Ora supponiamo di avere uno Zpool chiamato mypool con capacità totale della pool di 3TB (unità 2x 3TB mirroring).

Creazione di un filesystem:

    .
  • Da quella 'Pool' RAWS DI STOCCAGGIO, è ora possibile creare un filesystem. Il tuo sistema operativo sarà in grado di utilizzare / leggere / scrivere il filesystem ... non il pool.
  • Crea un filesystem ZFS sulla tua piscina tramite: ZFS Crea mypool / video
  • Ora dovresti avere un filesystem ZFS chiamato "video" che risiedono in / mypool / video
  • Puoi leggere e scrivere liberamente su / mypool / video , condividerlo sulla rete, impostare le autorizzazioni, ecc.

Creazione di un dispositivo di blocco virtuale:

    .
  • Se vuoi, puoi anche creare un dispositivo di blocco virtuale dalla tua Zpool tramite: ZFS CREARE -V 100 GB mypool / TestDevice
  • TestDevice sarà un dispositivo virtuale con capacità da 100 GB e generalmente risiede in: / dev / Zvol / mypool / TestDevice
  • È possibile creare qualsiasi filesystem che desideri su TestDevice (HFS, EXT4, NTFS, ecc.), Montarelo, quindi usarlo!

È possibile creare un gruppo di filesystem / dispositivi virtuali sul pool e utilizzarli in modo molto diverso.

    .
  • Ad esempio, è possibile disporre di uno Zpool con più filesystems / virtual-devs sintonizzati di conseguenza su video, timemachine-backup, database, ecc. rispettivamente.
  • Tutti questi filesystem / virtual-devs condividerebbero dallo stesso pool di storage. Tutti i dati sulla piscina sono ridondanti e protetti dinamicamente contro bit-rot.

Innanzitutto, trova il tuo nodo del 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
.

Quindi formatta il tuo HDD (dove /dev/disk1 è il nodo del dispositivo dal comando sopra):

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


.

Potresti essere in grado di migliorare le prestazioni per alcuni carichi di lavoro impostando Ashift= 12.Questa sintonizzazione può essere impostata solo quando la piscina viene creata per la prima volta e provocherà una diminuzione della capacità.Per ulteriori dettagli sul motivo per cui è necessario impostare questa opzione quando si utilizzano unità avanzate di formato vedere la sezione 1.15 Come funziona ZFS su Linux gestisceFormatta i dischi?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top