Come creare un RAID 1 (Mirror) rapidamente con Debian

RAID 1 (Mirror) veloce usando debian | 3/23/2017

Creando un RAID1 (Mirror) velocemente in Debian.

Supponiamo che abbiamo il nostro Debian installato è funzionate ed è sorta la necessità di aggiungere altri due dischi per la creazione di un RAID1, ricordando che le due partizioni che devono essere create di dimensioni uguali.
Se per esempio avremo un disco d1 1 TB e l'altro di 500 GB, nel disco maggiore deve essere creata una partizione di 500 GB, e il restante spazio libero del disco, può essere usato per qualsiasi cosa.

Dischi:
/dev/sda :: Sistema installato (80 GB)
/dev/sdb :: Disco nuovo 1 (300 GB)
/dev/sdc :: Disco nuovo 2 (300 GB)

Prima di tutto andremo ad installare il software per la gestione del RAID:

# apt­-get ­-y install mdadm

Adesso, andremo a creare le partizioni nei dischi nuovi per la creazione del RAID 1:

# cfdisk /dev/sdb

Essendo che i discos sono nuovi, andremo a creare una nuova partizione selezionando l'opzione "NEW" e dopo "TYPE", scegliamo "FDA (Linux Raid Autodetec) e per ultimo, "WRITE". Uscire da cfdisk e ripetere la stessa operazione anche per il disco "/dev/sdc".
 
Adesso creiamo il RAID 1 solamente con il primo disco, il segundo, lo aggiungeremo dopo:

# mdadm ­­--create /dev/md0 ­­--level=1 ­­--raid­-devices=2 missing /dev/sdb1 

dove:

  • ­­    --create :: crea il dispositivo /dev/md0
  •     /dev/md0 :: crea un dispositivo MD, che significa Multiple Device, essendo che posono esistere multipli dispositivi in questo array
  • ­­    --level=1 :: è il livello del RAID, in questo caso stiamo usando RAID 1, che è il RAID specchiato
  •     ­­--raid-­devices=2 :: numero di dischi del RAID. Nel nostro caso sono 2 HDs
  •     missing :: una partizione è assente nell'array (il disco /dev/sdc1 sarà aggiunto dopo)
  •     /dev/sdb1 :: Partizione che sarà aggiunta nell'array /dev/md0

Formattiamo il nuovo dispositivo MD usando il tipo di file system ext4:

# mke2fs -­t ext4 /dev/md0 

Aggiungiamo il secondo disco nell'array:

# mdadm /dev/md0 ­-a /dev/sdc1 

Terminata la creazione dell'array, adesso andremo a vedere la sincronizzazione dei 2 dischi:

# watch -­n 1 cat /proc/mdstat 

Attiviamo la configurazione del RAID di modo che tutte le volte che accendiamo il computer, già sarà attivo per l'uso:

Creiamo una directory:

# mkdir ­-p /mnt/raid1

Adesso andiamo a vedere lo UUID dell'array per configurare (/etc/fstab):
# blkid /dev/md0  

Il risultato deve essere simile a questo:

 /dev/md0: UUID="f600331d-­8f52­-49eb-­ae69­-ea5f85fbbd2b" TYPE="ext4"

Editiamo il file "/etc/fstab" e inseriamo questo dispositivo nell'inizializzazione del server:

# vi /etc/fstab

UUID=f600331d-­8f52­-49eb-­ae69­-ea5f85fbbd2b /mnt/raid1 auto defaults,errors=remount-­ro 0 1

E adesso avremo un RAID 1 configurato e funzionante.


Categorie: Gnu/Linux, How-To
Categorie
Cookie Law