/ / Como usar vários discos de forma inteligente: uma introdução ao RAID

Como usar vários discos de forma inteligente: uma introdução ao RAID

Discos rígidos

O RAID permite combinar vários discos físicos físicosdrives em um único disco rígido lógico. Isso permite que você espelhe seus dados em dois discos rígidos, garantindo que você sempre tenha seus dados importantes armazenados em vários locais.

RAID significa "matriz redundante de discos independentes", embora haja um tipo de RAID que não fornece redundância e apenas aumenta o desempenho.

Níveis de RAID

O RAID não é apenas uma maneira única de combinar discos. Existem vários níveis de RAID que fornecem diferentes níveis de desempenho e redundância. Todos os níveis de RAID têm uma coisa em comum: eles combinam vários discos físicos em um único disco lógico que é apresentado ao sistema operacional.

  • RAID 0: Ao contrário de outros níveis de RAID, o RAID 0 não forneceredundância. No entanto, o RAID 0 permite aumentar o desempenho usando vários discos. Quando você usa o RAID 0, os dados gravados pelo computador em um disco rígido são divididos em dois (ou mais) discos rígidos de maneira uniforme. Por exemplo, se o seu computador gravar um arquivo de 100 MB, 50 MB serão gravados em um disco rígido e 50 MB serão gravados no outro disco rígido. Quando o computador precisar ler o arquivo novamente, ele poderá ler 50 MB de um disco rígido e 50 MB do outro disco rígido ao mesmo tempo - isso será mais rápido do que ler 100 MB de um único disco rígido. No entanto, se algum dos discos rígidos da matriz RAID morrer, você perderá seus dados. Quando você usa o RAID 0, seus vários discos parecem ser um disco rígido maior e mais rápido - mas são muito mais frágeis.
  • RAID 1: No RAID 1, dois discos são configurados para espelharentre si. Quando o computador grava 100 MB de dados em seus discos, ele grava os mesmos 100 MB nos dois discos rígidos. Cada disco contém uma cópia completa dos dados. Isso garante que, se um dos discos falhar, você sempre terá uma cópia completa e atualizada dos seus dados.
  • RAID 2, 3 e 4: Esses níveis de RAID são pouco utilizados e geralmente considerados obsoletos.
  • RAID 5: Para usar o RAID 5, você precisará de pelo menos trêsdiscos. O RAID 5 usa striping para dividir dados em todos os discos rígidos, com dados de paridade adicionais divididos em todos os discos. Se um dos discos rígidos morrer, você não perderá nenhum dos seus dados. O RAID 5 oferece redundância de dados com menor custo de armazenamento que o RAID 1 - por exemplo, se você tiver quatro discos rígidos de 1 TB, poderá criar duas matrizes RAID 1 separadas (1 TB cada para um total de 2 TB de espaço de armazenamento) ou uma única matriz RAID 5 com 3 TB de espaço de armazenamento.
  • RAID 6: RAID 6 é semelhante ao RAID 5, mas adiciona umbloco de paridade adicional, gravando dois blocos de paridade para cada bit de dados distribuído pelos discos. Você perde a capacidade de armazenamento, mas o RAID 6 fornece proteção adicional contra perda de dados. Por exemplo, se dois discos rígidos morrerem em uma configuração RAID 5, você perderá seus dados. Se dois discos rígidos morrerem em uma configuração RAID 6, você ainda terá todos os seus dados.
  • RAID 10: Também conhecido como RAID 1 + 0, o RAID 10 divide os dadosentre discos primários e espelha esses dados em discos secundários. Dessa maneira, ele tenta fornecer as vantagens do RAID 0 (dividir dados em vários discos para aumentar o desempenho) com as vantagens do RAID 1 (redundância).

Existem também outros níveis de RAID não padrão.

computador com compartimento de disco rígido

Configuração de RAID

O RAID é geralmente usado em servidores, mainframes,e outros sistemas de computador em que é importante ter dados redundantes armazenados. O RAID não é usado em computadores desktop e laptops com tanta frequência, mas muitos computadores são fornecidos com controladores RAID. Se você quiser, provavelmente poderá definir uma configuração RAID 1 com duas unidades para garantir que seus dados sejam espelhados em duas unidades.

Ao usar RAID, você pode usar “hardwareRAID ”ou“ software RAID ”. Com o RAID por hardware, um dispositivo de hardware no seu computador faz todo o trabalho RAID. Por exemplo, se você tivesse RAID de hardware e configurasse dois discos para funcionar em uma configuração RAID 1, o controlador RAID de hardware apresentaria os dois discos ao sistema operacional como um único disco. Todo o trabalho do RAID - espelhando os dados, dividindo-os em discos rígidos etc. - é tratado pelo controlador RAID de hardware. Seu sistema operacional não teria ideia de que você estava realmente usando um RAID.

Com o software RAID, o trabalho é tratado pelosistema operacional. Por exemplo, você pode criar um RAID de software enquanto instala o Linux no seu computador - o kernel do Linux conhece o RAID e fará o trabalho sozinho, sem a necessidade de nenhum hardware especial. Você também pode criar um RAID de software no Windows.

Para configurar um RAID de hardware, você precisará usaro software que controla o controlador RAID - isso pode ser acessado através do BIOS de um computador. Você deve verificar a documentação do seu controlador RAID de hardware para obter as etapas exatas se estiver fazendo isso.

utilitário run-raid-configuration-utility

Tecnologias semelhantes

Os sistemas operacionais populares têm tecnologias quefuncionam de forma semelhante ao RAID. O Windows 8 introduziu espaços de armazenamento. O Linux possui o gerenciador de volume lógico, ou LVM. Ambas as tecnologias permitem agrupar vários discos físicos em um único disco lógico para espelhar seus dados para redundância ou agrupar o armazenamento de seus discos, disponibilizando-os como um único disco sem fornecer redundância.


Essas tecnologias podem parecer um pouco complicadas,mas na verdade são maneiras de simplificar as coisas. Depois de configurar o RAID apropriado, seus dados serão automaticamente armazenados em vários discos rígidos, para que você não precise se preocupar em perdê-lo. Seu software nem precisa saber que o RAID existe.

Crédito de imagem: Justin Ruckman, Justin Ruckman, fsse8info