ÜBERFALLEN ist ein redundantes Array kostengünstiger Festplatten, das für hohe Verfügbarkeit und Zuverlässigkeit in großen Umgebungen verwendet wird, in denen Daten geschützt werden müssen als bei normaler Verwendung. Raid ist nur eine Sammlung von Festplatten in einem Pool, die zu einem logischen Volume werden und ein Array enthalten. Ein Mähdreschertreiber erstellt ein Array oder wird als Menge von (Gruppe) aufgerufen.
RAID kann erstellt werden, wenn mindestens 2 Festplatten an einen RAID-Controller angeschlossen sind und ein logisches Volume erstellt werden, oder mehrere Laufwerke können gemäß definierter RAID-Stufen zu einem Array hinzugefügt werden. Software-Raids sind ohne Verwendung von physischer Hardware verfügbar, die als Software-Raid bezeichnet werden. Software Raid wird als Poor Man Raid bezeichnet.
Das Hauptkonzept der Verwendung von RAID besteht darin, Daten vom Single Point of Failure zu speichern, dh wenn wir eine einzelne Festplatte zum Speichern der Daten verwenden und wenn es fehlschlägt, gibt es keine Chance, unsere Daten zurückzubekommen, um den Datenverlust zu stoppen, brauchen wir eine Fehlertoleranz Methode. Damit wir eine Sammlung von Festplatten verwenden können, um ein RAID-Set zu bilden.
Stripe verteilt Daten gleichzeitig auf mehrere Festplatten, indem der Inhalt geteilt wird. Angenommen, wir haben zwei Festplatten und wenn wir Inhalt auf einem logischen Volume speichern, wird er unter beiden physischen Festplatten gespeichert, indem der Inhalt geteilt wird. Für eine bessere Leistung RAID 0 verwendet werden, aber wir können die Daten nicht abrufen, wenn eines der Laufwerke ausfällt. Daher ist es keine gute Vorgehensweise, RAID 0 zu verwenden. Die einzige Lösung besteht darin, ein Betriebssystem mit logischen Volumes mit RAID0-Anwendung zu installieren, um Ihre wichtigen Dateien zu schützen.
Die minimale Anzahl von Festplatten ist erlaubt, um RAID 0 zu erstellen ist 2, aber Sie können weitere Festplatten hinzufügen, aber die Reihenfolge sollte doppelt so groß sein wie 2, 4, 6, 8. Wenn Sie über eine physische RAID-Karte mit genügend Ports verfügen, können Sie weitere Festplatten hinzufügen.
Hier verwenden wir kein Hardware-RAID, dieses Setup hängt nur von Software-RAID ab. Wenn wir eine physische Hardware-Raid-Karte haben, können wir über das Dienstprogramm darauf zugreifen Benutzeroberfläche. Einige Motherboards sind standardmäßig mit RAID-Funktion integriert, da Benutzeroberfläche kann über abgerufen werden Strg+I Schlüssel.
Wenn RAID-Setups neu für Sie sind, lesen Sie bitte unseren früheren Artikel, in dem wir einige grundlegende Einführungen zu RAID behandelt haben.
Betriebssystem: CentOS 6.5 Final. IP-Adresse: 192.168.0.225. Zwei Festplatten: jeweils 20 GB.
Dieser Artikel ist Teil 2 einer RAID-Serie mit 9 Tutorials. Hier in diesem Teil werden wir sehen, wie wir Software erstellen und einrichten können RAID0 oder Striping in Linux-Systemen oder Servern mit zwei 20 GB Datenträger mit dem Namen sdb und sdc.
1. Bevor wir RAID0 unter Linux einrichten, führen wir ein Systemupdate durch und installieren dann ‘mdadm' Paket. mdadm ist ein kleines Programm, mit dem wir RAID-Geräte unter Linux konfigurieren und verwalten können.
# yum clean all && yum update. # yum installiere mdadm -y.
2. Stellen Sie vor dem Erstellen von RAID 0 sicher, dass die angeschlossenen beiden Festplatten erkannt werden oder nicht, indem Sie den folgenden Befehl verwenden.
# ls -l /dev | grep sd.
3. Sobald die neuen Festplatten erkannt wurden, ist es an der Zeit zu überprüfen, ob die angeschlossenen Laufwerke bereits ein vorhandenes Raid mit Hilfe des folgenden Befehls "mdadm" verwenden.
# mdadm --überprüfe /dev/sd[b-c]
In der obigen Ausgabe erfahren wir, dass keines der RAIDs auf diese beiden angewendet wurde sdb und sdc fährt.
4. Jetzt erstellen sdb und sdc Partitionen für Raid, mit Hilfe des folgenden fdisk-Befehls. Hier zeige ich, wie man eine Partition erstellt auf sdb Antrieb.
# fdisk /dev/sdb.
Befolgen Sie die nachstehenden Anweisungen zum Erstellen von Partitionen.
Befolgen Sie die folgenden Anweisungen zum Erstellen eines automatischen Linux-Raids auf Partitionen.
Notiz: Bitte befolgen Sie die obigen Anweisungen, um eine Partition zu erstellen sdc fahre jetzt.
5. Überprüfen Sie nach dem Erstellen von Partitionen, ob beide Treiber korrekt für RAID definiert sind, indem Sie den folgenden Befehl verwenden.
# mdadm --überprüfe /dev/sd[b-c] # mdadm --überprüfe /dev/sd[b-c]1.
6. Erstellen Sie nun ein md-Gerät (d. h. /dev/md0) und wenden Sie den Raid-Level mit dem folgenden Befehl an.
# 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. Sobald das md-Gerät erstellt wurde, überprüfen Sie nun den Status von RAID-Level, Geräte und Array verwendet, mit Hilfe der folgenden Reihe von Befehlen wie gezeigt.
# cat /proc/mdstat.
# mdadm -E /dev/sd[b-c]1.
# mdadm --detail /dev/md0.
8. Erstellen Sie ein ext4-Dateisystem für ein RAID-Gerät /dev/md0 und montieren Sie es darunter /dev/raid0.
# mkfs.ext4 /dev/md0.
9. Nachdem das ext4-Dateisystem für das Raid-Gerät erstellt wurde, erstellen Sie nun ein Mount-Point-Verzeichnis (d. h. /mnt/raid0) und montieren Sie das Gerät /dev/md0 darunter.
# mkdir /mnt/raid0. # mount /dev/md0 /mnt/raid0/
10. Überprüfen Sie als Nächstes, dass das Gerät /dev/md0 ist unter montiert /mnt/raid0 Verzeichnis mit df Befehl.
#df -h.
11. Als nächstes erstellen Sie eine Datei namens ‘tecmint.txt‘ unter dem Mount-Punkt /mnt/raid0, fügen Sie der erstellten Datei Inhalt hinzu und zeigen Sie den Inhalt einer Datei und eines Verzeichnisses an.
# Berühren Sie /mnt/raid0/tecmint.txt. # echo "Hallo zusammen, wie geht es euch?" > /mnt/raid0/tecmint.txt. # cat /mnt/raid0/tecmint.txt. # ls -l /mnt/raid0/
12. Sobald Sie Mount-Punkte überprüft haben, ist es an der Zeit, einen fstab-Eintrag in zu erstellen /etc/fstab Datei.
# vim /etc/fstab.
Fügen Sie den folgenden Eintrag wie beschrieben hinzu. Kann je nach Mount-Speicherort und Dateisystem, das Sie verwenden, variieren.
/dev/md0 /mnt/raid0 ext4 Standardwerte 0 0.
13. Mount ausführen ‘-ein‘, um zu überprüfen, ob ein Fehler im fstab-Eintrag vorliegt.
# mount -av.
14. Speichern Sie abschließend die RAID-Konfiguration in einer der Dateien, um die Konfigurationen für die zukünftige Verwendung aufzubewahren. Wieder verwenden wir den Befehl 'mdadm' mit '-S‘ (scannen) und ‘-v‘ (ausführliche) Optionen wie gezeigt.
# mdadm -E -s -v >> /etc/mdadm.conf. # mdadm --detail --scan --verbose >> /etc/mdadm.conf. # cat /etc/mdadm.conf.
Das war's, wir haben hier gesehen, wie man RAID0-Striping mit Raid-Levels konfiguriert, indem man zwei Festplatten verwendet. Im nächsten Artikel werden wir sehen, wie man es einrichtet RAID5.