it-wiki:linux:software_raid_mit_mdadm_verwalten
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
it-wiki:linux:software_raid_mit_mdadm_verwalten [2024/04/16 09:24] – angelegt marko | it-wiki:linux:software_raid_mit_mdadm_verwalten [2024/04/16 10:34] (aktuell) – marko | ||
---|---|---|---|
Zeile 22: | Zeile 22: | ||
<code bash>:~$ sudo apt install mdadm</ | <code bash>:~$ sudo apt install mdadm</ | ||
Nach der Installation sind keine weiteren Schritte zur Konfiguration nötig und das Tool kann verwendet werden. | Nach der Installation sind keine weiteren Schritte zur Konfiguration nötig und das Tool kann verwendet werden. | ||
+ | |||
+ | ===== Vorbereitung der mdadm Konfiguration ===== | ||
+ | Im /etc Verzeichnis befindet sich das Unterverzeichnis mdadm wo wir die Konfigurationsdatei '' | ||
+ | Damit wir nicht in die md127 Falle tappen. wir also die md Devicenamen nicht nach Hostname benannt bekommen müssen wir noch eine kleine Anpassung tätigen. | ||
+ | |||
+ | In der ''/ | ||
+ | Der Wert < | ||
+ | |||
+ | Danach müssen wir unsere neue Konfiguration noch in die intiramfs speichern | ||
+ | <code bash> | ||
+ | |||
+ | Haben wir ein aktives RAID können wir mit: | ||
+ | <code bash> | ||
+ | uns Metadaten der Partition für das RAID anschauen und sehen dort auch '' | ||
+ | |||
+ | Sollte der Name nicht korrekt sein kann man diesen Wert im Nachgang noch ändern. | ||
+ | Das Ändern der Nummer kann durch einmaliges manuelles Zusammensetzen erfolgen, beispielsweise auf 0: | ||
+ | <code bash> | ||
+ | # mdadm --stop /dev/md127 | ||
+ | # mdadm --assemble /dev/md0 --update=name /dev/sdx3 /dev/sdy3 | ||
+ | # mdadm --stop /dev/md0 | ||
+ | </ | ||
===== Befehle zur Konfiguration und Verwaltung ===== | ===== Befehle zur Konfiguration und Verwaltung ===== | ||
Zeile 39: | Zeile 61: | ||
Beispiel (2 physische Festplatten): | Beispiel (2 physische Festplatten): | ||
<code bash> | <code bash> | ||
- | root@swraid:~# mdadm --create /dev/md0 --name=0 --level=0 --raid-devices=2 /dev/sdb1 / | + | root@debian:~# mdadm --create /dev/md0 --name=0 --level=0 --raid-devices=2 /dev/sdb1 / |
mdadm: Defaulting to version 1.2 metadata | mdadm: Defaulting to version 1.2 metadata | ||
mdadm: array /dev/md0 started. | mdadm: array /dev/md0 started. | ||
Zeile 49: | Zeile 71: | ||
Beispiel (2 physische Festplatten): | Beispiel (2 physische Festplatten): | ||
<code bash> | <code bash> | ||
- | root@swraid:/dev# mdadm --create /dev/md0 --name=0 --level=1 --raid-devices=2 /dev/sdb1 / | + | root@debian:/dev# mdadm --create /dev/md0 --name=0 --level=1 --raid-devices=2 /dev/sdb1 / |
mdadm: Note: this array has metadata at the start and | mdadm: Note: this array has metadata at the start and | ||
may not be suitable as a boot device. | may not be suitable as a boot device. | ||
Zeile 67: | Zeile 89: | ||
Beispiel: | Beispiel: | ||
<code bash> | <code bash> | ||
- | root@swraid:/dev# umount -l /mnt/test | + | root@debian:/dev# umount -l /mnt/test |
- | root@swraid:/dev# mdadm --stop /dev/md0 | + | root@debian:/dev# mdadm --stop /dev/md0 |
mdadm: stopped /dev/md0 | mdadm: stopped /dev/md0 | ||
- | root@swraid:/dev# mdadm --zero-superblock /dev/sdb1 | + | root@debian:/dev# mdadm --zero-superblock /dev/sdb1 |
- | root@swraid:/dev# mdadm --zero-superblock /dev/sdc1 | + | root@debian:/dev# mdadm --zero-superblock /dev/sdc1 |
</ | </ | ||
Zeile 77: | Zeile 99: | ||
RAID-Arrays können mit zweierlei Befehlen aufgelistet werden '' | RAID-Arrays können mit zweierlei Befehlen aufgelistet werden '' | ||
<code bash> | <code bash> | ||
- | root@swraid:/mnt/test# mdadm --examine --brief --scan | + | root@debian:/mnt/test# mdadm --examine --brief --scan |
ARRAY /dev/md0 metadata=1.2 UUID=81c1d8e5: | ARRAY /dev/md0 metadata=1.2 UUID=81c1d8e5: | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | root@swraid:/dev/md# mdadm --detail / | + | root@debian:/dev/md# mdadm --detail / |
/dev/md0: | /dev/md0: | ||
Version : 1.2 | Version : 1.2 | ||
Zeile 119: | Zeile 141: | ||
</ | </ | ||
<code bash> | <code bash> | ||
- | root@swraid:/dev# watch cat / | + | root@debian:/dev# watch cat / |
Personalities : [raid0] [raid1] | Personalities : [raid0] [raid1] | ||
md0 : active raid1 sdc1[1] sdb1[0] | md0 : active raid1 sdc1[1] sdb1[0] |
it-wiki/linux/software_raid_mit_mdadm_verwalten.1713259484.txt.gz · Zuletzt geändert: 2024/04/16 09:24 von marko