Pergunta

Eu tenho instalado MacZFS, Eu li o Perguntas frequentes e Introdução a seção, mas eu ainda problemas para entender como simplesmente formatar a unidade externa em ZFS no OSX.Estou confuso com zpools, pode alguém explica o que são os zpools e como formatar a unidade?

Eu tentei também usar o Utilitário de Disco ZFS-Dumodule, mas sem sucesso.

Existe algum comando simples para formatar a unidade de disco rígido ou para usar o Utilitário de Disco para que?

Minha unidade é:/dev/disk5.

Relacionados:

Foi útil?

Solução

A página de introdução, você postou um link para que explica como criar um simples disco de piscina.

Esta é a única coisa que você precisa fazer.Criar um pool irá automaticamente criar um sistema de arquivos com o mesmo nome como a piscina, que é o que você chama de formatação de uma unidade.

No seu caso, você pode executar a partir da linha de comando:

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

e você vai ter um novo volume chamado extdrive disponível.

Se acontecer de você executar o software com inconsistente de nomeação de arquivo, como produtos da Adobe e, possivelmente, Nikon capture, você pode desejar criar um arquivo dedicado sistema com diferenciação de maiúsculas e minúsculas definido usando algo como:

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

Outras dicas

Eu não estou tão familiarizado com o ZFS no Mac, então vou tentar falar no ZFS em geral.

ZFS é um gerenciador de volume baseado em software que você pode usar para "virtualmente" um número de discos juntos.

O volume de armazenamento resultante que é criado, é referido como um ZPool.

  • Por exemplo, você pode levar 2x discos brutos [2x 3TB discos, por exemplo] e criar um ZPool (espelhado) via: zpool crie espelho mypool / dev / sda / dev / sdb

  • É possível que você não tenha discos crus; Neste caso, você pode forçar o ZFS a usar discos pré-formatados usando o sinalizador -f: zpool create -f mypool espelho / dev / sda / dev / sdb

  • no seu caso, com um único disco pré-formatado, você pode tentar forçar a criação de um ZPool via: zpool create -f mypool / dev / sda

  • Alguns discos usam um tamanho do setor 4K. Você pode optar por criar seu ZPool usando um tamanho do setor 4K para manter o alinhamento adequado: zpool create -f -o cise= 12 mypool / dev / sda

Agora vamos supor que você tenha um ZPool chamado MyPool com capacidade total de piscina de 3TB (drives espelhados 2x 3TB).

Criando um sistema de arquivos:

  • A partir dessa área crua de armazenamento, agora você pode criar um sistema de arquivos. Seu sistema operacional será capaz de usar / ler / gravar o sistema de arquivos ... não o pool.
  • Crie um sistema de arquivos ZFS na sua piscina via: zfs criar mypool / videos
  • Agora você deve ter um sistema de arquivos do ZFS chamado 'vídeos' residentes em / mypool / vídeos
  • você pode ler e escrever livremente para / mypool / videos , compartilhá-lo pela rede, definir permissões, etc.

Criando um dispositivo de bloco virtual:

  • Se quiser, você também pode criar um dispositivo de bloco virtual do seu ZPool via: zfs cria -v 100gb mypool / testdevice
  • testdevice será um dispositivo virtual com capacidade de 100 GB, e geralmente reside em: / dev / zvol / mypool / testdevice
  • Você pode criar qualquer sistema de arquivos que deseja no TestDevice (HFS, EXT4, NTFS, etc), montá-lo e, em seguida, usá-lo!

Você pode criar um monte de sistemas de arquivos / dispositivos de bloco virtual em sua piscina e usá-los todos de maneira muito diferente.

  • Por exemplo, você pode ter um ZPool com vários sistemas de arquivos / Virtual-Devs atacados de acordo com vídeos, timemachine-backups, bancos de dados, etc., respectivamente.
  • Todos esses sistemas de arquivos / Virtual-Devs compartilhariam do mesmo pool de armazenamento. Todos os dados na piscina são redundantes e protegidos dinamicamente contra podridão bit.

Primeiro, localize o nó de 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

Em seguida, formatar o seu disco rígido (onde /dev/disk1 é o nó do dispositivo de comando acima):

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

Você pode ser capaz de melhorar o desempenho para algumas cargas de trabalho por definição ashift=12.Esse ajuste só pode ser definido quando o pool é criado pela primeira vez e ele irá resultar em uma diminuição de capacidade.Para obter mais detalhes sobre o porquê você deve definir esta opção quando utilizar unidades de Formato Advanced consulte a secção 1.15 Como ZFS on Linux lida com discos de Formato Avançado?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a apple.stackexchange
scroll top