16Aug

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

click fraud protection

RAID permite que você combine vários discos rígidos físicos 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 lugares.

RAID significa "matriz redundante de discos independentes", embora exista um tipo de RAID que não ofereça redundância e apenas aumente o desempenho.

RAID Levels

RAID não é apenas uma única maneira de combinar discos. Existem vários níveis de RAID que oferecem 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 oferece redundância. No entanto, o RAID 0 permite que você aumente o desempenho usando vários discos. Quando você usa o RAID 0, os dados que seu computador grava em um disco rígido são divididos em dois( ou mais) discos rígidos de forma uniforme. Por exemplo, se o seu computador escrever um arquivo de 100MB, 50MB serão gravados em um disco rígido e 50MB serão gravados no outro disco rígido. Quando o computador precisa ler o arquivo de volta, ele pode 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 a partir 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 RAID 0, seus discos múltiplos parecem ser um disco rígido maior e mais rápido - mas eles são muito mais frágeis.
    instagram viewer
  • RAID 1 : No RAID 1, dois discos estão configurados para se espelharem. Quando seu computador grava 100 MB de dados em seus discos, ele gravará os mesmos 100 MB para ambos os discos rígidos. Cada disco contém uma cópia completa dos dados. Isso garante que, se um dos discos nunca falhar, você sempre terá uma cópia completa e atualizada dos seus dados.
  • RAID 2, 3 e 4 : estes níveis de RAID são pouco utilizados e muitas vezes considerados obsoletos.
  • RAID 5 : Para usar o RAID 5, você precisará de pelo menos três discos. 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 menos custo de armazenamento do que o RAID 1 - por exemplo, se você tivesse quatro discos rígidos de 1 TB, você poderia criar dois arrays RAID 1 separados( 1 TB por um espaço de armazenamento total de 2 TB) ou uma única matriz RAID 5 com3TB de espaço de armazenamento.
  • RAID 6 : RAID 6 é semelhante ao RAID 5, mas adiciona um bloco de paridade adicional, escrevendo dois blocos de paridade para cada bit de dados em vários discos. Você perde a capacidade de armazenamento, mas o RAID 6 oferece proteção adicional contra a perda de dados. Por exemplo, se dois discos rígidos morrem em uma configuração RAID 5, você perderá seus dados. Se dois discos rígidos morrem 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 dados entre discos primários e espelha esses dados para discos secundários. Desta forma, tenta fornecer as vantagens do RAID 0( dividindo dados em vários discos para um aumento de desempenho) com as vantagens do RAID 1( redundância).

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

RAID Setup

RAID geralmente é usado em servidores, mainframes e outros sistemas de computador onde ter dados redundantes armazenados é importante. O RAID não é usado em computadores de mesa e laptops com freqüência, mas muitos computadores são fornecidos com controladores RAID.Se você quisesse, você provavelmente configuraria uma configuração RAID 1 com duas unidades para garantir que seus dados fossem espelhados em duas unidades.

Ao usar RAID, você pode usar "RAID de hardware" ou "RAID de software". Com o RAID de hardware, um dispositivo de hardware no seu computador faz todo o RAID.Por exemplo, se você possuísse RAID de hardware e configure dois discos para funcionar em uma configuração RAID 1, o controlador RAID de hardware apresentaria os dois discos ao seu sistema operacional como um único disco. Todo o trabalho do RAID - refletindo os dados, dividindo-o em discos rígidos, e assim por diante - é tratado pelo controlador RAID de hardware. Seu sistema operacional não teria idéia de que você realmente estava usando um RAID.

Com RAID de software, o trabalho é tratado pelo sistema operacional. Por exemplo, você pode criar um RAID de software ao instalar o Linux no seu computador - o kernel do Linux sabe sobre o RAID e fará o próprio trabalho sem nenhum hardware especial necessário. Você também pode criar um RAID de software no Windows.

Para configurar um RAID de hardware, você precisará usar o 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 etapas exatas, se você estiver fazendo isso.

Tecnologias similares

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

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

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