RAID è un array ridondante di dischi economici, utilizzato per alta disponibilità e affidabilità in ambienti su larga scala, in cui i dati devono essere protetti rispetto al normale utilizzo. Raid è solo una raccolta di dischi in un pool per diventare un volume logico e contiene un array. I driver della mietitrebbia creano un array o vengono chiamati come set di (gruppo).
È possibile creare RAID, se ci sono almeno 2 numeri di dischi collegati a un controller raid e creare un volume logico o è possibile aggiungere più unità in un array in base ai livelli RAID definiti. Software Raid sono disponibili senza l'utilizzo di hardware fisico, quelli sono chiamati come software raid. Software Raid sarà chiamato come Raid dei poveri.
Il concetto principale dell'utilizzo di RAID è quello di salvare i dati da Single point of failure, significa se usiamo un singolo disco per archiviare i dati e se fallisce, non c'è possibilità di recuperare i nostri dati, per fermare la perdita di dati abbiamo bisogno di una tolleranza agli errori metodo. Quindi, possiamo usare una raccolta di dischi per formare un set RAID.
Stripe esegue lo striping dei dati su più dischi contemporaneamente dividendo il contenuto. Supponiamo di avere due dischi e se salviamo il contenuto nel volume logico verrà salvato in entrambi i due dischi fisici dividendo il contenuto. Per prestazioni migliori RAID 0 verrà utilizzato, ma non possiamo ottenere i dati se una delle unità si guasta. Quindi, non è una buona pratica usare RAID 0. L'unica soluzione è installare il sistema operativo con volumi logici applicati RAID0 per proteggere i tuoi file importanti.
Il numero minimo di dischi consentiti per creare RAID 0 è 2, ma puoi aggiungere più dischi ma l'ordine dovrebbe essere il doppio di 2, 4, 6, 8. Se disponi di una scheda RAID fisica con porte sufficienti, puoi aggiungere più dischi.
Qui non stiamo usando un raid hardware, questa configurazione dipende solo dal RAID software. Se disponiamo di una scheda raid hardware fisica, possiamo accedervi dalla sua utility UI. Alcune schede madri predefinite sono integrate con la funzione RAID, lì UI è possibile accedere utilizzando Ctrl+I chiavi.
Se non conosci le configurazioni RAID, leggi il nostro articolo precedente, in cui abbiamo trattato alcune introduzioni di base su RAID.
Sistema operativo: CentOS 6.5 finale. Indirizzo IP: 192.168.0.225. Due dischi: 20 GB ciascuno.
Questo articolo è la parte 2 di una serie RAID di 9 tutorial, qui in questa parte vedremo come creare e configurare il software RAID0 o lo striping in sistemi o server Linux utilizzando due 20 GB dischi denominati sdb e sdc.
1. Prima di configurare RAID0 in Linux, eseguiamo un aggiornamento del sistema e quindi installiamo 'mdadm' pacchetto. Il mdadm è un piccolo programma, che ci permetterà di configurare e gestire i dispositivi RAID in Linux.
# yum clean all && yum update. # yum install mdadm -y.
2. Prima di creare RAID 0, assicurati di verificare che i due dischi rigidi collegati vengano rilevati o meno, utilizzando il seguente comando.
# ls -l /dev | grep sd.
3. Una volta rilevati i nuovi dischi rigidi, è il momento di verificare se le unità collegate stanno già utilizzando qualsiasi raid esistente con l'aiuto del seguente comando "mdadm".
# mdadm --examine /dev/sd[b-c]
Nell'output sopra, veniamo a sapere che nessuno dei RAID è stato applicato a questi due sdb e sdc unità.
4. Ora crea sdb e sdc partizioni per raid, con l'aiuto del seguente comando fdisk. Qui, mostrerò come creare una partizione su sdb guidare.
# fdisk /dev/sdb.
Seguire le istruzioni di seguito per la creazione di partizioni.
Segui le istruzioni seguenti per creare un raid automatico di Linux sulle partizioni.
Nota: Segui le stesse istruzioni sopra per creare la partizione su sdc guida ora.
5. Dopo aver creato le partizioni, verificare che entrambi i driver siano definiti correttamente per RAID utilizzando il seguente comando.
# mdadm --examine /dev/sd[b-c] # mdadm --examine /dev/sd[b-c]1.
6. Ora crea il dispositivo md (es. /dev/md0) e applica il livello raid usando il comando sottostante.
# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1. # mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1.
7. Una volta che md device è stato creato, ora verifica lo stato di Livello RAID, Dispositivi e Vettore utilizzato, con l'aiuto della seguente serie di comandi come mostrato.
# cat /proc/mdstat.
# mdadm -E /dev/sd[b-c]1.
# mdadm --detail /dev/md0.
8. Crea un filesystem ext4 per un dispositivo RAID /dev/md0 e montalo sotto /dev/raid0.
# mkfs.ext4 /dev/md0.
9. Una volta che il filesystem ext4 è stato creato per il dispositivo Raid, ora crea una directory del punto di montaggio (ad es. /mnt/raid0) e montare il dispositivo /dev/md0 sotto di essa.
# mkdir /mnt/raid0. # mount /dev/md0 /mnt/raid0/
10. Quindi, verifica che il dispositivo /dev/md0 è montato sotto /mnt/raid0 directory usando df comando.
# df -h.
11. Quindi, crea un file chiamato "tecmint.txt'sotto il punto di montaggio /mnt/raid0, aggiungi del contenuto al file creato e visualizza il contenuto di un file e di una directory.
# tocca /mnt/raid0/tecmint.txt. # echo "Ciao a tutti come state?" > /mnt/raid0/tecmint.txt. # cat /mnt/raid0/tecmint.txt. # ls -l /mnt/raid0/
12. Dopo aver verificato i punti di montaggio, è il momento di creare una voce fstab in /etc/fstab file.
# vim /etc/fstab.
Aggiungere la seguente voce come descritto. Può variare in base alla posizione di montaggio e al filesystem che utilizzi.
/dev/md0 /mnt/raid0 ext4 di default 0 0.
13. Esegui montaggio '-un' per verificare se c'è qualche errore nella voce fstab.
# mount -av.
14. Infine, salva la configurazione del raid in uno dei file per conservare le configurazioni per un uso futuro. Ancora una volta usiamo il comando 'mdadm' con '-S' (scansione) e '-v' (verbose) opzioni come mostrato.
# mdadm -E -s -v >> /etc/mdadm.conf. # mdadm --detail --scan --verbose >> /etc/mdadm.conf. # cat /etc/mdadm.conf.
Ecco, abbiamo visto qui come configurare lo striping RAID0 con livelli raid utilizzando due dischi rigidi. Nel prossimo articolo vedremo come configurare RAID5.