GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Configura RAID esterno su Ubuntu/Centos/RedHat

Introduzione

RAID :sta per Redundant Array Of Independent Disks (Hardware Raid) o Redundant Array Of Inexpensive Disks (Software Raid) e questa è una tecnologia che mantiene i dati ridondanti per evitare la perdita di dati se un disco cade o è danneggiato.

Tipi di RAID?

  • Raid hardware: è un controller fisico in grado di creare array di dischi e configurare qualsiasi livello di raid su quell'array
  1. Supporto Cache ad alta velocità per sincronizzarsi con il sistema operativo durante la scrittura con una quantità molto grande di dati
  1. Indipendenza dalla piattaforma indipendente dallo stato del sistema operativo se lavoro o caduta, dati tenuti lontani
  • Raid software: è un raid software supportato in Windows o Linux
  1. Facile da usare
  2. Può essere eseguito su dischi rigidi fisici o logici

Livelli RAID ?

  • RAID 0 (Stripping):può essere eseguito in almeno 2 dischi
  1. Lettura veloce
  2. Scrittura veloce
  3. Ridondanza (tolleranza ai guasti) nessuna
  • RAID 1 (Mirroring) :può essere eseguito su due dischi almeno i dati possono essere conservati se un disco si guasta.
  1. Buona lettura
  2. Buona scrittura
  3. Ridondanza (tolleranza ai guasti) Eccellente
  • RAID 5 (Striscia con parità):può essere eseguito in 3 dischi almeno all'infinito o al numero di dischi disponibili, i dati possono essere ripristinati se un disco si guasta
  1. Buona lettura
  2. Buona scrittura
  3. Ridondanza (tolleranza ai guasti) Buona
  • RAID 6 (Strip con doppia parità):può essere eseguito in 4 dischi almeno all'infinito o al numero di dischi disponibili, i dati possono essere ripristinati se un disco si guasta
  1. Buona lettura
  2. Buona scrittura
  3. Ridondanza (tolleranza ai guasti) Buona
  • RAID 10 (RAID 0+ RAID 1):può essere eseguito in 4 dischi almeno all'infinito o numero di dischi disponibili, uniamo raid 0 con raid 1

Preferito essere un numero pari di dischi

  1. Lettura veloce
  2. Buona scrittura
  3. Ridondanza (tolleranza ai guasti) eccellente

Come creare un RAID?

Innanzitutto è necessario installare lo strumento mdadm per gestire e configurare Software RAID.

Puoi installarlo seguendo i passaggi successivi:

Apri il tuo terminale

Scrivi:

Debian\Ubuntu :

sudo apt-get update -y
sudo apt install mdadm -y 

RedHat\CentOs :

yum update 
sudo yum install mdadm

Dopo l'installazione devi decidere quale livello di raid vuoi configurare nei tuoi dischi a seconda del tuo ambiente e dell'importanza dei dati.

Come creare RAID 0 :

  • Apri il tuo terminale
  • Quindi scrivi:
mdadm --create /dev/md0 --level=0 --raid-devices=2  /dev/sdb   /dev/sdc 

Suggerimento :–create :/dev/nome dell'array

–level=numero di raid

–raid-devices=numero di dispositivi utilizzati per creare raid

  • Quindi scrivi:
  watch cat /proc/mdstat 

Suggerimento :guarda per ripetere lo stesso comando ogni 2 secondi per monitorare il processo di creazione del raid se fallito o completato

  • Quindi scrivi :
lsblk

Suggerimento :per elencare i tuoi dispositivi e sapere quale tecnologia applicata ai tuoi dischi

Come creare RAID 1 :

  • Apri il tuo terminale
  • Quindi scrivi:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc 

Come creare RAID 5 :

  • Apri il tuo terminale
  • Quindi scrivi:
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc  /dev/sdd

Come creare RAID 6 ?

  • Apri il tuo terminale
  • Quindi scrivi:
mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sdb /dev/sdc  /dev/sdd /dev/sde

Come creare RAID 10 ?

  • Apri il tuo terminale
  • Quindi scrivi:
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc  /dev/sdd /dev/sde

Conclusione:

L'articolo chiarisce il modo migliore per configurare tutti i tipi di raid software su Linux.

Per maggiori informazioni usa il comando:

man mdadm


Ubuntu
  1. Come aumentare Swap in Linux / CentOS / Redhat / Ubuntu

  2. Come configurare LVM su Linux / CentOS / Redhat

  3. Come configurare il repository YUM in Linux/Centos/Redhat | YUM in Linux/Centos/Redhat

  4. Come installare e configurare Puppet 4 su CentOS e Ubuntu? [Maestro e agente]

  5. Ubuntu:come configurare indirizzi IP esterni per ospiti Lxc?

Come configurare l'indirizzo IP statico su Ubuntu 18.04

Come configurare il client FreeIPA su Ubuntu 18.04 / CentOS 7

Come configurare il server Bacula su Ubuntu 16.04

Installa e configura phpLDAPAdmin su CentOS 7 / Ubuntu 16.04

Come installare e configurare Smartctl su CentOS/RHEL 8 e Ubuntu 20.04

Come installare e configurare GlusterFS su CentOS 7/CentOS 8