Einführung
In diesem Artikel wird erläutert, wie Sie zwei 3-TB-Festplatten mithilfe von PARTED zu einem vorhandenen CentOS 7-System hinzufügen und sie in einem RAID1-Software-Raid-Mirror platzieren.
PARTED ist wie fdisk ein Dienstprogramm zum Bearbeiten von Festplattenpartitionen. Ein Vorteil gegenüber fdisk besteht darin, dass es mit der Bereitstellung von Datenträgern umgehen kann, deren Volumes eine Größe von mehr als ~1,9 TB umfassen.
Voraussetzungen
Die meisten Linux-Betriebssysteme werden mit vorinstalliertem PARTED bereitgestellt. Sollte dies nicht der Fall sein, verwenden Sie Ihr bevorzugtes Paketinstallationsprogramm (apt-get, yum), um die Software zu erwerben.
Erstellen einer 2 TB oder größeren Partition mit PARTED
Wir müssen die Laufwerke mit PARTED partitionieren; normales fdisk kann es nicht (es weiß nicht, wie es mit etwas über 1,9 TB umgehen soll) und markiert die Laufwerke als GPT. Wir verwenden dann MDADM, um den Software-Raid-Mirror zu erstellen.
In diesem Beispiel heißen die beiden neuen 3-TB-Laufwerke /dev/sdb und /dev/sdc
Partitionieren Sie Festplatten mit PARTED
parted -a optimal /dev/sdb
Dadurch werden Sie in die Parted CLI auf /dev/sdb geladen. Führen Sie die folgenden Befehle aus, um die Festplatte zu GPT zu machen:
mklabel gpt
Sie sollten eine Warnung erhalten, die besagt:
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost.Do you want to continue? Yes/No?
Geben Sie Y
ein und führen Sie dann den folgenden Befehl aus, um Ihre /dev/sdb-Festplatte auf ext4 und eine primäre Festplatte einzustellen, beginnend bei 0 % und bis 100 % zu füllen:
mkpart primary ext4 0% 100%
Verwenden Sie den folgenden Befehl, um die von Ihnen erstellten Partitionsinformationen anzuzeigen:
Abhängig von Ihrer Einrichtung erhalten Sie etwas Ähnliches wie das Folgende:
Model: Msft Virtual Disk (scsi) Disk /dev/sdb: 3TB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 3TB 3TB primary raid
Führen Sie den folgenden Befehl aus, um Ihre Partition als Raid zu kennzeichnen:
set 1 raid on
Führen Sie das gleiche Verfahren oben für /dev/sdc durch.
Weisen Sie mdadm an, ein RAID-Gerät namens /dev/md0 zu erstellen, indem Sie den folgenden Befehl ausführen:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 Continue creating array?
Lesen Sie die Warnung und drücken Sie Y
und Sie sollten eine Ausgabe wie die folgende erhalten:
mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
Warten Sie, bis das System den Synchronisierungsvorgang abgeschlossen hat. Wenn Sie fertig sind, erstellen Sie ein neues Verzeichnis und mounten Sie Ihr neues MD-Gerät.
Führen Sie den folgenden Befehl aus, um Ihre aktuelle Partitionskonfiguration anzuzeigen:
cat /proc/mdstat
Sie sollten eine Ausgabe wie die folgende erhalten:
Personalities : [raid1] md0 : active raid1 sdc1[1] sdb1[0] 10475392 blocks super 1.2 [2/2] [UU]
Erstellen Sie ein neues Raid 1-Verzeichnis, indem Sie Folgendes ausführen:
mkdir /raid1
Mounten Sie dann Ihr Raid in Ihr neues Raid 1-Verzeichnis
mount /dev/md0 /raid1/
Als nächstes müssen wir fstab und mdadm.conf aktualisieren
Öffnen Sie mit Ihrem bevorzugten Editor /etc/fstab und fügen Sie Folgendes zur letzten Zeile der fstab-Datei hinzu.
/dev/md0 /raid1 ext4 defaults 0 0
Sobald es fertig ist, sollte es ungefähr so aussehen
# # /etc/fstab # Created by anaconda on Fri Jun 20 09:39:24 2014 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=bfc860b0-9d1c-41e9-984f-83166f20dc03 / ext4 defaults 1 1 UUID=e136ebe6-f2b8-4098-bd16-11a1fa6044e2 /boot ext4 defaults 1 2 UUID=911f21eb-7500-41cd-9c0d-e2d4ab822b55 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/md0 /raid1 ext4 defaults 0 0
Aktualisieren Sie Frau mit dem folgenden Befehl:
mdadm --detail --scan > /etc/mdadm.conf
Herzliche Glückwünsche! Sie haben ein neues RAID1-Gerät mit MDADM mit GPT-Partitionierung erstellt.
Vielen Dank, dass Sie dieser Anleitung gefolgt sind! Bitte schauen Sie hier wieder vorbei, um weitere Updates zu erhalten und mehr über unsere VPS-Hosting-Lösungen zu erfahren.
Sehen Sie sich unseren VPS-Hosting-Preis an.