macOS Sierra (10.12) viu o retorno do suporte RAID para o Apple Disk Utility, um recurso que foi removido com o OS X El Capitan (10.11). Com o retorno do suporte RAID no Utilitário de Disco, você não precisa mais recorrer ao Terminal para criar e administrar seus sistemas RAID.
A Apple não apenas devolveu o suporte RAID ao Utilitário de Disco; ele mudou a interface do usuário o suficiente para garantir que seu método anterior de trabalhar com matrizes RAID exigiria o aprendizado de alguns novos truques.
As informações neste artigo se aplicam ao macOS Big Sur (11) até o macOS Sierra (10.12).
RAID 0, 1, 10 e JBOD
Disk Utility pode ser usado para criar e gerenciar as mesmas quatro versões RAID com as quais sempre foi capaz de trabalhar:
- RAID 0 (Listrado)
- RAID 1 (Espelhado)
- RAID 10 (conjunto espelhado de unidades Striped)
- JBOD (Apenas um monte de discos)
Existem outros tipos de RAID e aplicativos RAID de terceiros que podem gerenciar matrizes RAID para você. Em alguns casos, eles fazem um trabalho melhor.
Por que usar RAID?
As matrizes RAID podem resolver alguns problemas que você pode ter com o sistema de armazenamento atual do seu Mac. Talvez você queira um desempenho mais rápido, como o disponível em várias ofertas de SSD, até perceber que um SSD grande está fora do seu orçamento. O RAID 0 pode ser usado para aumentar o desempenho a um custo razoável.
Da mesma forma, você pode usar o RAID 1 para aumentar a confiabilidade de um storage array quando suas necessidades exigirem alta confiabilidade. Você pode até combinar modos RAID para produzir uma matriz de armazenamento rápida e confiável.
Linha de fundo
O processo de criação de uma matriz RAID no Utilitário de Disco envolve apagar os discos que compõem a matriz. Se você tiver dados nesses discos que deseja manter, faça backup dos dados antes de continuar. Se precisar de ajuda para criar um backup, consulte Software, hardware e guias para backup do Mac para o seu Mac.
Criar e gerenciar um array RAID 0 distribuído
Use o Utilitário de Disco para criar e gerenciar um array Striped (RAID 0), que divide os dados entre dois ou mais discos para fornecer acesso mais rápido para leituras e gravações de dados nos discos.
RAID 0 Requisitos
Disk Utility requer um mínimo de dois discos para criar um array RAID 0 distribuído. Embora não seja necessário que os discos sejam do mesmo tamanho ou do mesmo fabricante, os discos em um array distribuído devem corresponder para garantir o melhor desempenho e confiabilidade.
RAID 0 Taxa de falha do array
Discos adicionais além do mínimo podem ser usados para aumentar o desempenho geral, embora isso tenha o custo de aumentar a taxa geral de falhas do array. O método para calcular a taxa de falha de um array distribuído, assumindo que todos os discos no array são os mesmos, é o seguinte:
1 - (1 - a taxa de falha publicada de um único disco) aumentada para o número de fatias no array
Slice é o termo comumente usado para se referir a um único disco dentro de uma matriz RAID. Quanto mais rápido você quiser ir, maior o risco de falha. Você deve ter um plano de backup em vigor se estiver criando um array RAID distribuído.
Use o Utilitário de Disco para Criar uma Matriz RAID 0
Para este exemplo, suponha que você esteja usando dois discos para criar um array RAID 0 distribuído rápido.
- Launch Disk Utility, localizado em /Applications/Utilities/.
-
Certifique-se de que os dois discos que você deseja usar na matriz RAID estejam presentes na barra lateral do Utilitário de Disco. Eles não precisam ser selecionados neste momento; apenas certifique-se de que eles estejam montados com sucesso no seu Mac.
- Selecione RAID Assistant no menu Disk Utility File.
-
Na janela do RAID Assistant, selecione Striped (RAID 0) e, em seguida, selecione Next.
- O RAID Assistant exibe uma lista de discos e volumes disponíveis. Apenas os discos que atendem aos requisitos para o tipo de RAID selecionado são destacados, permitindo que você os selecione. Os requisitos usuais são que eles devem ser formatados como Mac OS Extended (Journaled) e não podem ser a unidade de inicialização atual.
-
Selecione pelo menos dois discos. É possível selecionar volumes individuais que um disco pode hospedar, mas é considerado uma prática melhor usar um disco inteiro em uma matriz RAID. Selecione Next quando estiver pronto.
-
Digite um nome para o novo array listrado que você está prestes a criar e selecione um formato a ser aplicado ao array. Você também pode selecionar um Tamanho do bloco. O tamanho do bloco deve corresponder vagamente ao tamanho predominante dos dados que seu array manipulará.
Por exemplo, se a matriz RAID estiver sendo usada para acelerar o sistema operacional macOS, um tamanho de bloco de 64 K funcionaria bem, pois a maioria dos arquivos do sistema geralmente são pequenos. Se você planeja usar o array distribuído para hospedar seus projetos de vídeo ou multimídia, o maior tamanho de bloco disponível pode ser uma escolha melhor.
Cada disco que você selecionou para fazer parte deste array distribuído será apagado e formatado, fazendo com que todos os dados existentes nas unidades sejam perdidos.
- Selecione Próximo.
- Aparece uma janela solicitando que você confirme que deseja criar o array RAID 0. Selecione Criar.
Disk Utility cria seu novo array RAID. Quando o processo estiver concluído, o RAID Assistant exibirá uma mensagem informando que o processo foi bem-sucedido e seu novo array distribuído será montado na área de trabalho do seu Mac.
Excluir uma matriz RAID 0
Quando você não precisar mais do array RAID 0 distribuído que você criou, o Utilitário de Disco pode removê-lo, dividindo-o de volta nos discos individuais, que você pode usar como achar melhor.
- Lançamento Utilitário de Disco.
- Na barra lateral do Utilitário de Disco, selecione o array listrado que deseja remover. A barra lateral não mostra os tipos de disco, então você precisa selecionar o disco pelo nome. Você pode confirmar que é o disco correto olhando para o painel Informações (o painel inferior direito na janela do Utilitário de Disco). O Type deve dizer "RAID Set Volume."
- Logo acima do painel de informações há um botão Delete RAID. Se você não vir o botão, você pode ter o disco errado selecionado na barra lateral. Selecione Excluir RAID.
- Uma janela cai, solicitando que você confirme a exclusão do conjunto RAID. Selecione Excluir.
-
Outra janela se abre, mostrando o progresso da exclusão do array RAID. Quando o processo estiver concluído, selecione Done.
A exclusão de um array RAID pode deixar alguns ou todos os slices que compunham o array em um estado não inicializado. É uma boa ideia apagar e formatar todos os discos que faziam parte do array excluído.
Criar e gerenciar uma matriz RAID 1
RAID Assistant, um componente do Disk Utility no macOS, suporta vários arrays RAID. Esta seção analisa a criação e o gerenciamento de uma matriz RAID 1, também conhecida como matriz espelhada.
Os arrays espelhados replicam dados em dois ou mais discos, com o objetivo principal de aumentar a confiabilidade criando redundância de dados, garantindo que, se um disco em um array espelhado falhar, a disponibilidade dos dados continuará sem interrupção.
Requisitos do array RAID 1
RAID 1 requer um mínimo de dois discos para compor a matriz RAID. Adicionar mais discos ao array aumenta a confiabilidade geral pelo poder do número de discos no array. Você pode aprender mais sobre os requisitos do RAID 1 e como calcular a confiabilidade em RAID 1: Mirroring Hard Drives.
Use o Utilitário de Disco para Criar uma Matriz RAID 1
Certifique-se de que os discos que irão compor sua matriz espelhada RAID 1 estão conectados ao seu Mac e montados na área de trabalho.
- Launch Disk Utility, localizado em /Applications/Utilities/.
- Confirme se os discos que você pretende usar no array espelhado estão listados na barra lateral do Utilitário de Disco. Os discos não precisam ser selecionados, mas precisam estar presentes na barra lateral.
- Selecione RAID Assistant no menu Disk Utility File.
- Na janela RAID Assistant que se abre, selecione Mirrored (RAID 1) na lista de tipos de RAID e, em seguida, selecione Next.
- Uma lista de discos e volumes é exibida. Selecione o disco ou volume que você deseja que faça parte da matriz espelhada. Você pode escolher qualquer um dos tipos, mas a prática recomendada é usar um disco inteiro para cada fatia RAID.
- Na coluna Role da janela de seleção de disco, use o menu suspenso para selecionar como o disco selecionado será usado: como uma fatia RAID ou como um Spare. Você deve ter pelo menos duas fatias de RAID; um sobressalente é usado se uma fatia de disco falhar ou for desconectada do conjunto RAID. Quando um slice falha ou é desconectado, um sobressalente é usado automaticamente em seu lugar e a matriz RAID inicia o processo de reconstrução para preencher o sobressalente com dados de outros membros do conjunto RAID.
- Faça suas seleções e selecione Next.
- O Assistente RAID solicita que você defina as propriedades do conjunto RAID espelhado. Isso inclui dar um nome ao conjunto RAID, selecionar um tipo de formato a ser usado e escolher o tamanho do bloco. Use 64K para arrays que hospedarão dados gerais e sistemas operacionais. Use um tamanho de bloco maior para matrizes que armazenam imagens, músicas ou vídeos. Use o tamanho de bloco menor para matrizes usadas com bancos de dados e planilhas.
- Os conjuntos de RAID espelhados também podem ser configurados para reconstruir automaticamente o array quando uma fatia falha ou é desconectada. Selecione Reconstruir Automaticamente para garantir a integridade ideal dos dados. Esteja ciente de que a reconstrução automática pode fazer com que seu Mac opere lentamente enquanto a reconstrução está em andamento.
-
Faça suas seleções e escolha Next.
Você está prestes a apagar e formatar os discos associados ao array RAID. Todos os dados nos discos serão perdidos. Certifique-se de ter um backup de qualquer conteúdo desses discos antes de continuar.
- Uma janela cai, pedindo para você confirmar que deseja criar o conjunto RAID 1. Selecione Criar.
- O RAID Assistant exibe uma barra de processo e status conforme a matriz é criada. Quando estiver completo, selecione Done.
Adicionar fatias a uma matriz RAID 1 espelhada
Pode chegar um momento em que você queira adicionar slices ao array RAID 1 espelhado. Você pode querer fazer isso para aumentar a confiabilidade ou substituir as fatias mais antigas que estão apresentando problemas.
- Lançamento Utilitário de Disco.
- Na barra lateral do Utilitário de Disco, selecione o disco RAID 1 (Espelhado). Você pode verificar se selecionou o item correto examinando o painel Informações na parte inferior da janela do Utilitário de Disco. O Tipo deve ser "Volume definido RAID."
- Para adicionar uma fatia ao array RAID 1, selecione o botão plus (+) localizado acima do painel Info.
- No menu suspenso que aparece, selecione Add Member se a fatia que você está adicionando for usada ativamente no array. Selecione Add Spare se o objetivo do novo slice for servir como backup se um slice falhar ou for desconectado do array.
-
Aparece uma janela, listando os discos e volumes disponíveis que podem ser adicionados ao array espelhado. Selecione um disco ou volume e selecione Choose.
O disco que você está prestes a adicionar será apagado; certifique-se de ter um backup de todos os dados que ele contém.
- Uma janela cai para confirmar que você está prestes a adicionar um disco ao conjunto RAID. Selecione Adicionar.
- A planilha exibe uma barra de status. Depois que o disco for adicionado ao RAID, selecione Done.
Remover uma fatia RAID 1
Você pode remover uma fatia RAID de um espelho RAID 1 desde que haja mais de duas fatias. Você pode remover uma fatia para substituí-la por outro disco mais recente ou usá-la como parte de um sistema de backup ou arquivamento. Os discos que são removidos de um espelho RAID 1 geralmente têm os dados preservados. Isso permite que você arquive os dados em um local seguro sem perturbar a matriz RAID.
Para que os dados sejam retidos, o sistema de arquivos na fatia removida precisa ser redimensionável. Se o redimensionamento falhar, todos os dados da fatia removida serão perdidos.
- Iniciar o Utilitário de Disco.
- Selecione a matriz RAID na barra lateral do Utilitário de Disco.
- A janela do Utilitário de Disco exibe todas as fatias que compõem o array espelhado. Selecione a fatia que deseja remover e, em seguida, selecione o botão minus (- ).
- Aparece uma janela, solicitando que você confirme que deseja remover uma fatia e que está ciente de que os dados da fatia removida podem ser perdidos. Selecione Remover.
- A planilha exibe uma barra de status. Quando a remoção estiver completa, selecione Done.
Reparar uma matriz RAID 1
Pode parecer que a função Reparar deve ser semelhante ao Primeiros socorros do Utilitário de Disco, exceto voltada para as necessidades de uma matriz espelhada RAID 1. No entanto, Reparar tem um significado totalmente diferente aqui. Essencialmente, Repair é usado para adicionar um novo disco ao conjunto RAID e forçar uma reconstrução do conjunto RAID para copiar os dados para o novo membro RAID.
Quando o processo de "reparo" estiver concluído, remova a fatia RAID que falhou e solicitou a execução do processo de reparo.
Reparar é o mesmo que usar o botão add (+) e selecionar New Membercomo o tipo de disco ou volume a ser adicionado. Como você precisa remover manualmente a fatia RAID ruim usando o botão minus (-) ao usar o recurso Reparar, você pode usar Adicione (+) e Remove (- ).
Remover uma matriz RAID 1 espelhada
Você pode remover completamente um array espelhado, retornando cada slice que compõe o array para uso geral do seu Mac.
- Lançamento Utilitário de Disco.
- Selecione a matriz espelhada na barra lateral do Utilitário de Disco. Confirme se você selecionou o item correto verificando o painel de informações e confirmando que o tipo está definido como "RAID Set Volume".
- Logo acima do painel Info, selecione Delete RAID.
- Uma janela cai, avisando que você está prestes a excluir o conjunto RAID. O Utilitário de Disco tenta separar a matriz RAID enquanto preserva os dados em cada fatia RAID. Não há garantia de que os dados estejam intactos após a exclusão da matriz RAID. Se você precisar dos dados, faça um backup antes de selecionar Delete
- A planilha exibe uma barra de status conforme o RAID é removido. Quando estiver completo, selecione Done.
Criar e gerenciar RAID 10 ou RAID 01
O Assistente de RAID incluído no Utilitário de Disco e no macOS suporta a criação de matrizes RAID compostas, ou seja, matrizes que envolvem a combinação de conjuntos RAID distribuídos e espelhados.
A matriz RAID composta mais comum é uma matriz RAID 10 ou RAID 01. RAID 10 é o striping (RAID 0) de um par de conjuntos de espelhos RAID 1 (um striping de espelhos), enquanto o RAID 01 é o espelhamento de um par de conjuntos distribuídos RAID 0 (um espelhamento de stripes).
Este exemplo cria um conjunto RAID 10 usando o Utilitário de Disco e o Assistente RAID. Você pode usar o mesmo conceito para fazer uma matriz RAID 01, embora RAID 10 seja mais comum.
RAID 10 é frequentemente usado quando você deseja ter a velocidade de um array distribuído, mas não quer ser vulnerável à falha de um único disco, o que, em um array distribuído normal, faria com que você perdesse todos os seus dados. Ao distribuir um par de arrays espelhados, você aumenta a confiabilidade enquanto mantém o desempenho aprimorado em um array distribuído.
A melhoria da confiabilidade vem ao custo de dobrar o número de discos necessários.
Requisitos do RAID 10
RAID 10 requer pelo menos quatro discos, divididos em dois conjuntos de dois discos. Os discos devem ser do mesmo fabricante e ter o mesmo tamanho, embora tecnicamente não seja um requisito.
Use o Utilitário de Disco para Criar uma Matriz RAID 10
Para criar uma matriz RAID 10:
- Comece usando Disk Utility e o RAID Assistant para criar uma matriz espelhada composta de dois discos.
- Com o primeiro par espelhado criado, repita o processo para criar um segundo par espelhado. Para facilitar o entendimento, você pode dar nomes aos arrays espelhados, como Mirror1 e Mirror2.
- Neste ponto, você tem dois arrays espelhados chamados Mirror1 e Mirror2.
- Crie um array distribuído usando Mirror1 e Mirror2 como as fatias que compõem o array RAID 10, seguindo as instruções para criar arrays RAID distribuídos. O passo importante no processo é selecionar Mirror1 e Mirror2 como os discos que irão compor o array distribuído.
- Ao concluir as etapas para criar um array distribuído, você terminou de criar um array RAID 10 composto.
Criar e gerenciar uma matriz JBOD
O conjunto de RAID final que o Disk Utility pode fazer é comumente referido como JBOD (Just a Bunch of Disks) - uma concatenação de discos. Tecnicamente, não é um nível RAID reconhecido, como RAID 0 e RAID 1 são. No entanto, é um método útil de usar vários discos para criar um único volume maior para armazenamento.
Requisitos JBOD
Os requisitos para criar um array JBOD são frouxos. Os discos que compõem o array podem ser de vários fabricantes, e o desempenho do disco não precisa ser compatível.
Os arrays JBOD não proporcionam aumento de desempenho nem aumento de confiabilidade. Embora seja possível recuperar dados usando ferramentas de recuperação de dados, uma única falha de disco provavelmente levará à perda de dados. Como em todos os arrays RAID, é uma boa ideia ter um plano de backup.
Use o Utilitário de Disco para Criar um Array JBOD
Antes de começar, certifique-se de que os discos que você deseja usar para o array JBOD estejam conectados ao seu Mac e montados na área de trabalho.
- Launch Disk Utility, localizado em /Applications/Utilities/.
- No menu Disk Utility File, selecione RAID Assistant.
- Na janela do RAID Assistant, selecione Concatenate (JBOD) e, em seguida, selecione Next.
- Na lista de seleção de disco que aparece, escolha dois ou mais discos que você deseja usar no array JBOD. Você pode selecionar um disco inteiro ou um volume em um disco.
- Faça suas seleções e selecione Next.
- Digite um nome para o array JBOD, um formato a ser usado e um tamanho de Chunk. Esteja ciente de que o tamanho do bloco tem pouco significado em uma matriz JBOD. Ainda assim, você pode seguir as diretrizes da Apple de selecionar um tamanho de bloco maior para arquivos multimídia e um tamanho de bloco menor para bancos de dados e sistemas operacionais.
- Faça suas seleções e selecione Next.
- Você é avisado que a criação do array JBOD apaga todos os dados atualmente armazenados nos discos que compõem o array. Selecione Criar.
- O RAID Assistant cria o novo array JBOD. Quando estiver completo, selecione Done.
Adicionar discos a uma matriz JBOD
Se você ficar sem espaço em seu array JBOD, você pode aumentar seu tamanho adicionando discos ao array.
Certifique-se de que os discos que você planeja adicionar ao array JBOD existente estão conectados ao seu Mac e montados na área de trabalho.
- Iniciar Utilitário de Disco se não estiver aberto.
- Na barra lateral do Utilitário de Disco, selecione o array JBOD que você criou anteriormente.
- Para garantir que você selecionou o item correto, verifique o painel de informações. O campo Tipo deve ser "Volume definido RAID".
- Selecione o botão plus (+) localizado acima do painel Info.
- Na lista de discos disponíveis, escolha o disco ou volume que deseja adicionar ao array JBOD. Selecione Escolha para continuar.
- Uma janela cai, avisando que o disco que você está adicionando será apagado, fazendo com que todos os dados do disco sejam perdidos. Selecione Adicionar.
- O disco é adicionado, fazendo com que o espaço de armazenamento disponível no array JBOD aumente.
Remover um disco de uma matriz JBOD
É possível remover um disco de um array JBOD, embora tenha problemas. O disco que está sendo removido deve ser o primeiro disco da matriz e deve haver espaço livre suficiente nos discos restantes para mover os dados do disco que você está planejando remover para os discos que permanecem na matriz. Redimensionar a matriz dessa maneira requer que o mapa de partição seja recriado. Qualquer falha em qualquer parte do processo faz com que o processo seja abortado e os dados no array sejam perdidos.
- Iniciar Disk Utility e selecione o array JBOD na barra lateral.
- Disk Utility exibe a lista de discos que compõem o array. Selecione o disco que deseja remover e selecione o botão minus (- )..
- Você é avisado sobre a possível perda de dados caso o processo falhe. Selecione Remover para continuar.
- Após a remoção, selecione Done.
Excluir uma matriz JBOD
Você pode excluir um array JBOD, retornando cada disco que compõe o array JBOD para uso geral.
- Lançamento Utilitário de Disco.
- Selecione o array JBOD na barra lateral do Utilitário de Disco.
- Certifique-se de que o campo Tipo abaixo do painel de informações leia "Volume definido do RAID".
- Selecione Excluir.
- Uma janela cai, avisando que a exclusão do array JBOD provavelmente fará com que todos os dados do array sejam perdidos. Selecione Excluir.
- Após a remoção do array JBOD, selecione Done.