Introducción y demostración práctica de la matriz de discos RAID en Linux

1. Introducción a la matriz de discos RAID

1. Es la abreviatura de Redundant Array (matriz) de discos independientes, que se abrevia como matriz de discos redundantes independientes en chino.
2. Combinar varios discos duros físicos independientes de diferentes formas para formar un grupo de discos duros (disco duro lógico), proporcionando así El mayor rendimiento de almacenamiento de un solo disco duro y la provisión de tecnología de respaldo de datos.
3. Las diferentes formas de componer toda la matriz de discos se denominan niveles RAID (niveles RAID)
4. Niveles RAID utilizados comúnmente
RAID0, RAID1, RAID5, RAID6, RAID1 + 0, etc.

2. Introducción a la matriz de discos RAID 0

RAID 0——2 discos duros o más (volumen seccionado)
1. RAID 0 divide continuamente los datos en unidades de bits o bytes, y lee / escribe en varios discos en paralelo, por lo que tiene una alta tasa de transferencia de datos, pero no Redundancia de datos
2. RAID 0 simplemente mejora el rendimiento y no proporciona una garantía de confiabilidad de los datos, y una de las fallas del disco afectará a todos los datos.
3. RAID 0 no se puede usar en ocasiones con altos requisitos de seguridad de datos

Tres, introducción a la matriz de discos RAID 1

RAID 1: se requieren dos discos duros (volumen duplicado).
1. La redundancia de datos se realiza mediante la duplicación de datos del disco y los datos que se respaldan mutuamente en un par de discos independientes.
2. Cuando los datos originales están ocupados, se pueden copiar directamente desde el duplicado. Leer datos, para que RAID 1 pueda mejorar el rendimiento de lectura
3. RAID 1 tiene el costo unitario más alto en la matriz de discos, pero proporciona alta seguridad y disponibilidad de datos. Cuando falla un disco, el sistema puede cambiar automáticamente al disco espejo para continuar escribiendo sin reorganizar los datos fallidos

Cuarto, introducción a la matriz de discos RAID 5

Los discos RAID 5——1
y N (N≥3) con más de 3 discos duros forman una matriz. Un dato produce N-1 tiras, y también hay un dato de verificación. Se almacena un total de N datos en un ciclo equilibrado en N discos.
2. N datos temen la lectura y escritura simultáneas, y el rendimiento de lectura es alto, pero debido al mecanismo de verificación Problema, el rendimiento de escritura es relativamente bajo
3, (N-1) / N tasa de utilización del disco
4. Alta confiabilidad, lo que permite que un disco se dañe sin afectar todos los datos

Cinco, introducción a la matriz de discos RAID 6

RAID 6-4 o más discos duros
1, N (N≥4) discos forman una matriz, (N-2) / N tasa de utilización de disco
2, en comparación con RAID 5, RAID 6 agrega una segunda verificación de paridad independiente Bloque de información
3. Dos sistemas de paridad independientes utilizan algoritmos diferentes, incluso si dos discos fallan al mismo tiempo, no afectará el uso de datos
4. En comparación con RAID 5, hay más "pérdida de escritura", por lo que el rendimiento de escritura es deficiente

Seis, introducción a la matriz de discos RAID 1 + 0

RAID 1 + 0-4 o más discos duros
1, N (número par, N≥4) discos se duplican en pares y luego se combinan en un RAID 1 + 0
2, N / 2 tasa de utilización de disco
3, N / 2 discos Escritura simultánea, lectura simultánea de N discos4
, alto rendimiento y alta fiabilidad

Siete, tarjeta de matriz

1. La tarjeta de matriz es una placa que se utiliza para realizar la función RAID
2. Generalmente se compone de una serie de componentes como procesador 1/0, controlador de disco duro, conector de disco duro y caché
3. Diferentes tarjetas RAID admiten diferentes funciones RAID.
Por ejemplo: RAID 0, RAID 1, RAID5, RAID10, etc.
4, interfaz de tarjeta RAID tipo
interfaz IDE, interfaz SCSI, interfaz SATA e interfaz SAS

8. Comparación de volúmenes RAID

Cantidad de discos de nivel, tolerancia a fallas, capacidad de expansión, espacio disponible en disco,
volumen dividido (RAID-0) Más de 2 discos, sin varios discos.
Volumen reflejado (RAID-1) 2 discos con o sin la capacidad total de 2 discos 1/2
RAID- 5 N-1/2
RAID-6 con o sin la suma de la capacidad de varios discos por encima de 3, n-2 / n
RAID-10 con o sin la suma de la capacidad de varios discos 4 o más, con o sin la suma de la capacidad de varios discos n / 2

Nueve, mdadm -C para crear un disco

1. -n
——Utilice un determinado disco para crear RAID 2, -l —— nivel de RAID (después de un número)
3. -a —— {sí / no}: si se crea automáticamente el archivo de dispositivo del dispositivo RAID de destino
4, -c - —Chunk_size especifica el tamaño del bloque, la unidad es k
5, -x - especifica el número de discos vacíos (copia de seguridad)
Ejemplo: mdadm -C / dev / md0 -a yes -l 5 -n 3 -x 1 / dev / sd { b, c, d, e}
Use 4 discos duros para construir RAID 5, 3 para usar, 1 para respaldo

Uso del comando Mdadm:
1. mdadm -D / dev / md0 para mostrar información detallada sobre la incursión
2. mdadm -S / dev / md0 para detener el archivo de configuración
3. mdadm -D -s / dev / md0 para generar el archivo de configuración
4. mdadm -A -s / dev / md0 activa el dispositivo
5, mdadm -R / dev / md0 force start
6, mdadm / dev / md0 -f / dev / sdb1 establece sdb1 como un disco defectuoso
7, mdadm / dev / md0 -r / dev / sdb1 remove Bad disk
8, mdadm / dev / md0 -a / dev / sdb1 raid agregar disco duro
eliminar RAID
1, mdadm -S / dev / md0 detener raid
2, mdadm --zero-superblock / dev / sdb1 eliminar información sdb1

10. Monte RAID de forma permanente

1. Obtenga el UUID del RAID
mdadm --detail / dev / md0 | grep -i uuid
2. Comience a configurar mdadm.conf
vim /etc/mdadm.conf e ingrese el archivo
ARRAY / dev / md0 UUID = UUID obtenido antes
3. Formato de
mkfs.xfs / dev / md0 formateando el RAID.4
, adquiriendo información de prueba
blkid / dev / mdo este uuid uuid es global, solo representativo para el dispositivo
5, arranque organizado desde el inicio
VI / etc / fstab
el UUID adquirido después del UUID = / data ext4 por defecto 0 0
6. Hacer que la configuración de / etc / fstab sea efectiva
mount -a
7. Prueba
df -Th

Supongo que te gusta

Origin blog.csdn.net/yuiLan0/article/details/108254077
Recomendado
Clasificación