matriz de disco linux_RAID

1. matriz de disco RAID

  • Matriz redundante de discos independentes

  • Combine vários discos rígidos físicos independentes de maneiras diferentes para formar um grupo de discos rígidos (disco rígido lógico). Para fornecer maior desempenho de armazenamento do que um único disco rígido e fornecer tecnologia de backup de dados.

  • As diferentes maneiras de formar uma matriz de disco são chamadas de níveis de RAID (níveis de RAID)

  • ● Níveis RAID comuns
    RAID0, RAID1, RAID5, RAID6, RAID1 + 0, etc.

2. Introdução aos níveis de RAID

1. RAID 0 (armazenamento distribuído)

● O RAID 0 divide continuamente os dados em unidades de bits ou bytes e os lê / grava em vários discos em paralelo, portanto, tem uma alta taxa de transferência de dados, mas não tem redundância de dados.

● O RAID 0 apenas melhora o desempenho e não oferece garantia de confiabilidade dos dados, e uma das falhas do disco afetará todos os dados

● RAID 0 não pode ser usado em ocasiões com altos requisitos de segurança de dados

2. RAID 1 (armazenamento espelhado)

● Perceba a redundância de dados por meio de espelhamento de dados de disco e gere dados de backup mútuo em um par de discos independentes

● Quando os dados originais estão ocupados, os dados podem ser lidos diretamente da cópia espelhada, portanto, o RAID 1 pode melhorar o desempenho de leitura

● RAID 1 é o custo unitário mais alto na matriz de disco. Mas oferece alta segurança e disponibilidade de dados. Quando um disco falha, o sistema pode alternar automaticamente para ler e gravar no disco espelho sem reorganizar os dados com falha.

3. RAID 5

● N (N≥3) discos formam uma matriz. Um dado gera N-1 faixas, e também há um dado de verificação. Um total de N dados são armazenados de maneira circular e balanceada em N discos .

● N discos lidos e gravados ao mesmo tempo, o desempenho de leitura é muito alto, mas devido ao problema do mecanismo de verificação, o desempenho de gravação é relativamente baixo
● (N-1) / N Utilização do disco

● Alta confiabilidade, permitindo que um disco seja quebrado sem afetar todos os dados

4. RAID 6

● N (N≥4) discos formam uma matriz, (N-2) / N utilização do disco

● Comparado com o RAID 5, o RAID 6 adiciona um segundo bloco de informações de paridade independente

● Dois sistemas de paridade independentes usam algoritmos diferentes, mesmo se dois discos falharem ao mesmo tempo, isso não afetará o uso de dados

● Comparado com o RAID 5, há uma maior "perda de gravação", então o desempenho de gravação é ruim

5. RAID 1 + 0 (imagem espelhada primeiro, depois faixa)

● N (número par, N> = 4). Depois que os dois discos são espelhados em pares, eles são combinados em um RAID 0

● Utilização de disco N / 2

● N / 2 discos gravados ao mesmo tempo, N discos lidos ao mesmo tempo

● Alto desempenho e alta confiabilidade

6. RAID 0 + 1 (stripe primeiro, depois imagem espelhada)

● O desempenho de leitura e gravação é igual ao RAID 10
● A segurança é inferior ao RAID 10

Nível RAID Número de discos rígidos Utilização de disco Existe um cheque? Capacidade de proteção Desempenho de escrita
RAID0 N N não não N vezes o desempenho de gravação mais rápido de um único disco rígido
RAID1 N (número par) N / 2 não Permitir uma falha Precisa escrever dois pares de dispositivos de armazenamento que são o backup principal um do outro
RAID5 N> = 3 (n-1) / N Ter Permitir uma falha Precisa escrever verificação de cálculo
RAID6 N> = 4 (n-2) / N Ter Permitir duas falhas Precisa de verificação de cálculo de escrita dupla
RAID10 N> = 4 (número par) N / 2 não Permita que um dos dois conjuntos básicos seja ruim N / 2 discos gravam simultaneamente

3. Etapas para criar uma matriz de disco RAID de software

Etapas para criar uma matriz de disco RAID de software:
1. Verifique se o pacote de software mladm
rpm -q mdadm
yum install -y mdadm foi instalado

2. Use a ferramenta fdisk para dividir o novo dispositivo de disco / dev / sdb, / dev / sdc, / dev / sdd, / dev / sde em partições primárias sdb1, sdc1, sdd1, sde1, e alterar o número da marca de ID do tipo de partição para " Fd"

fdisk / dev / sdb
fdisk / dev / sdc

3. Criar dispositivo RAID
#Criar RAID5
mdadm -C -v / dev / md0 [-a yes] -15 -n3 / dev / sd [bcd] 1 -x1 / dev / sde1

-C: significa novo;
-v: exibe informações detalhadas durante o processo de criação.
/ dev / md0: Crie o nome do RAID5.
-ayes: -auto, o que significa que se algum arquivo de dispositivo não existir, ele será criado automaticamente, o que pode ser omitido.
-l: Especifique o nível de RAID, 15 significa criar RAID 5.
-n: Especifique quantos discos rígidos criar RAID, n3 significa usar 3 discos rígidos para criar RAID.
/ dev / sd [bcd] 1: Especifique essas 3 partições de disco para criar RAID.
-x: Especifique quantos discos rígidos serão usados ​​como discos hot spare para RAID, x1 significa reservar 1 disco rígido livre como sobressalente
/ dev / sde1: Especifique o disco usado como sobressalente

4. Crie e monte o sistema de arquivos
mkfs -t Xfs / dev / md0
mkdir / myraid .mount
/ dev / md0 / myraid /
df -Th
cp / etc / fstab / etc / fstab.bak
vim / etc / fstab
/ dev / md0 / myraid xfs padrões 00

5. Realize a recuperação de falhas
mdadm / dev / md0 -f / dev / sdb1 #simulate / dev / sdb1 failure

mdadm -D / dev / md0 #Ver se sde1 substituiu sdb1

Quatro. Criar etapas de experimento de matriz de disco RAID5

1. Crie 4 discos rígidos:

Insira a descrição da imagem aquifdisk -l Verifique se os 4 discos rígidos estão instalados
Insira a descrição da imagem aquiVerifique se o pacote de software mdadm está instalado:
Insira a descrição da imagem aqui
2. Use a ferramenta fdisk para dividir os novos dispositivos de disco / dev / sdb, / dev / sdc, / dev / sdd, / dev / sde em partições primárias sdb1, sdc1, sdd1, sde1 e altere o número da marca de ID do tipo de partição para " fd"

Insira a descrição da imagem aquiCrie sdc, sdd, sde da mesma maneira

Em seguida, fdisk -l para ver a situação da partição do disco
Insira a descrição da imagem aqui3. Crie um dispositivo RAID

Insira a descrição da imagem aquiApós a criação, formate, crie diretório e monte:

Insira a descrição da imagem aqui
4. Simule a falha e realize a recuperação da falha:
neste momento, o sdb falha e foi substituído.
Insira a descrição da imagem aquiVer o status:
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
remova o disco danificado e adicione-o de volta:

Insira a descrição da imagem aqui
Verifique o status novamente, comando: mdadm -D / dev / md0

Insira a descrição da imagem aqui

Cinco. Crie o RAID10. Experimente

1. Crie 4 discos rígidos:
Insira a descrição da imagem aqui
2. fdisk -l Verifique se o disco rígido está instalado:
Insira a descrição da imagem aqui
3. Consulte se o pacote de software está instalado
Insira a descrição da imagem aqui
4. Crie uma partição, modifique o tipo de partição para fd:
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
crie RAID10, primeiro espelhe e depois retire :
verificar o status:

Insira a descrição da imagem aqui

Formato RAID10: crie um diretório e monte md10. Como existem dois discos em RAID10 para backup, o espaço real usado é metade da capacidade máxima
Insira a descrição da imagem aqui

Simular falha / dev / sdb1:

Insira a descrição da imagem aquisdb1, falha. Para uso normal
Insira a descrição da imagem aqui, remova primeiro sdb1 e, em seguida, adicione sdb1:
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/Wsxyi/article/details/113650378
Recomendado
Clasificación