Red Hat Training

A Red Hat training course is available for RHEL 8

10.6. Usando integridade DM com RAID LV

Enquanto o RAID ajuda a evitar a perda de dados quando um dispositivo falha, o uso da integridade do mapeador de dispositivos (DM) com um RAID LV reduz o risco de perda de dados quando os dados em um dispositivo RAID são corrompidos. Leia esta seção para saber mais sobre como você pode proteger seus dados contra corrupção suave com a integridade do DM.

10.6.1. Proteção de dados com integridade de DM

Dependendo do tipo de configuração, um RAID LV evita a perda de dados quando um dispositivo falha. Se um dispositivo que compreende uma matriz RAID falhar, os dados podem ser recuperados de outros dispositivos que fazem parte desse RAID LV. Entretanto, uma configuração RAID não garante a integridade dos dados em si. Corrupção leve, corrupção silenciosa, erros leves e erros silenciosos são termos que descrevem dados que se tornaram corrompidos, mesmo que o projeto do sistema e o software continuem a funcionar como esperado.

A corrupção suave no armazenamento de dados implica que os dados recuperados de um dispositivo de armazenamento são diferentes dos dados escritos para aquele dispositivo. Os dados corrompidos podem existir indefinidamente nos dispositivos de armazenamento. Você pode não descobrir estes dados corrompidos até que recupere e tente usar estes dados.

A integridade é usada com níveis RAID 1, 4, 5, 6 e 10 para ajudar a mitigar ou prevenir a perda de dados devido à corrupção suave. A camada RAID garante que uma cópia não corrompida dos dados possa corrigir os erros de corrupção suave. A camada de integridade fica acima de cada imagem RAID enquanto um sub LV extra armazena os metadados de integridade (checksums de dados) para cada imagem RAID. Quando se recupera dados de um RAID LV com integridade, os checksums dos dados de integridade analisam os dados quanto à corrupção. Se for detectada corrupção, a camada de integridade retorna uma mensagem de erro, e a camada RAID recupera uma cópia não corrompida dos dados de outra imagem RAID. A camada RAID reescreve automaticamente os dados não corrompidos sobre os dados corrompidos para reparar a corrupção suave.

Você pode adicionar integridade de DM a um RAID LV ao criá-lo, ou pode adicionar integridade de DM a um RAID LV que já existe. Ao criar um RAID LV com integridade, ou adicionar integridade a um já existente, é necessário espaço de armazenamento adicional para os metadados de integridade. Para cada imagem RAID, cada 500MB de dados requer 4MB de espaço de armazenamento adicional para armazenar os metadados de integridade.

10.6.1.1. Considerações ao adicionar a integridade de DM

Ao criar um novo RAID LV com integridade DM ou adicionar integridade a um RAID LV existente, certas considerações se aplicam:

  • A integridade do DM requer espaço de armazenamento adicional porque adiciona checksums aos dados.
  • Enquanto algumas configurações RAID são mais impactadas do que outras, adicionar a integridade da DM afeta o desempenho devido à latência ao acessar os dados. Uma configuração RAID1 normalmente oferece melhor desempenho do que o RAID5 ou suas variantes.
  • O tamanho do bloco de integridade RAID também impacta o desempenho. A configuração de um bloco de integridade RAID de tamanho maior oferece melhor desempenho. Entretanto, um tamanho de bloco de integridade RAID menor oferece maior retrocompatibilidade.
  • Há dois modos de integridade disponíveis: bitmap ou diário. O modo de integridade bitmap normalmente oferece melhor desempenho do que o modo de diário.
Dica

Se você tiver problemas de desempenho, recomendamos que você use RAID1 com integridade ou que teste o desempenho de uma configuração RAID particular para garantir que ela atenda às suas exigências.