Mdadm: Unterschied zwischen den Versionen
Erscheinungsbild
	
	
| Keine Bearbeitungszusammenfassung | Keine Bearbeitungszusammenfassung | ||
| Zeile 1: | Zeile 1: | ||
| ==mdadm== | |||
| '''mdadm''' ('''m'''ulti '''d'''isk '''adm'''inistration) ist das Administrator-Werkzeug für alle Arbeiten an Software-RAIDs.  | |||
| *Durch die Angabe eines Schlüsselwortes wird ein bestimmter Modus eingeleitet, der für die ordnungsgemäße Verarbeitung der weiteren Optionen entscheidend ist.  | |||
| *Eine komplette Beschreibung zu Modi und Optionen befindet sich in der [https://linux.die.net/man/8/mdadm Manpage zu mdadm]. | |||
| ===mdadm MODI=== | |||
| {|class="wikitable" | |||
| |+ Syntax-Übersicht der Modi | |||
| |Nr. || Syntax|| Modus|| Kurzbeschreibung | |||
| |- | |||
| | 1|| mdadm --assemble MD-DEVICE OPTIONS DEVICES|| Assemble|| Startet ein bestimmtes Array mit den angegebenen Festplatten/Partitionen. | |||
| |- | |||
| | 1.1|| mdadm --assemble --scan MD-DEVICE OPTIONS|| Assemble|| Startet das angegebene Array; sucht dazu automatisch nach Superblöcken auf allen angeschlossenen Festplatten/Partitionen und verwendet diese, sofern der Array-Name in den gefundenen Metadaten übereinstimmt. | |||
| |- | |||
| | 1.2|| mdadm --assemble --scan OPTIONS|| Assemble|| Durchsucht alle angeschlossenen Festplatten/Partitionen nach Superblöcken und startet die gefundenen Arrays. | |||
| |- | |||
| | 2.|| mdadm --create MD-DEVICE OPTIONS DEVICES|| Create|| Anlegen/Definieren eines neues Arrays. | |||
| |- | |||
| | 3.|| mdadm --grow MD-DEVICE OPTIONS|| Grow|| Vergrößern/Verkleinern eines bestehenden Arrays. | |||
| |- | |||
| | 4.|| mdadm --monitor MD-DEVICE OPTIONS DEVICES|| Monitor|| Monitoring von einem oder allen md-devices, inkl. Reaktion auf Status-Veränderungen. | |||
| |- | |||
| | 5.|| mdadm MD-DEVICE OPTIONS DEVICES|| Manage|| Verwaltung eines RAIDs. | |||
| |- | |||
| | 6.|| mdadm OPTIONS DEVICES|| Misc|| Sonstige Aufgaben | |||
| |} | |||
| *MD-DEVICES sind die RAID-Arrays.  | |||
| *DEVICES sind die am Array teilnehmenden Festplatten/Partitionen. | |||
| ===mdadm OPTIONEN=== | |||
| *Neben dem einzelnen Modus gibt es eine ganze Reihe von Optionen, die unterschiedliche Funktionen bei den einzelnen Modi haben.  | |||
| *Eine komplette Beschreibung zu Modus und Optionen befindet sich in der [https://linux.die.net/man/8/mdadm Manpage zu mdadm]. | |||
| *Auswahl einiger Optionen mit dem zugeordneten Modus, wie er in den Beispielen angewendet wird. | |||
| {|class="wikitable" | |||
| |+  | |||
| | Option|| Beschreibung|| gültig bei Modi | |||
| |- | |||
| | --add|| Hinzufügen weiterer Festplatten/Partitionen|| 1, 6 | |||
| |- | |||
| | --backup-file=...|| Erzeugt eine Backup-Datei - darf nicht im Array liegen|| 1, 3 | |||
| |- | |||
| | --detail|| Details zu den Arrays ausgeben|| 6 | |||
| |- | |||
| | --fail|| Status eines Array verändern|| 5 | |||
| |- | |||
| | --force|| Erzwinge die Ausführung, auch wenn es unsinnig erscheint|| 1, 2, 6 | |||
| |- | |||
| | --help|| Ausgabe eines generellen Hilfetextes - hinter eine Option gestellt = spezielle Optionshilfe|| 1, 2, 3, 4, 5, 6 | |||
| |- | |||
| | --level=...|| Bezeichnet den RAID-Typ|| 1, 2, 3 | |||
| |- | |||
| | --query|| Überprüfen, ob das angegebene Device ein md-Device ist bzw. zu einem Array gehört(e)|| 6 | |||
| |- | |||
| | --raid-device=...|| Anzahl der aktiven am Array teilnehmenden Festplatten/Partitionen|| 1, 2 | |||
| |- | |||
| | --remove|| Festplatten/Partitionen die aus dem Array entnommen werden sollen|| 5 | |||
| |- | |||
| | --stop|| Stoppen eines Arrays|| 4, 5, 6 | |||
| |- | |||
| | --spare-device=...|| Anzahl der inaktiven (Ersatz-) Festplatten/Partitionen eines Arrays|| 2, 3 | |||
| |- | |||
| | --test|| Testen der angegebenen Optionen|| 5, 6 | |||
| |- | |||
| | --uuid=...|| Die UUID des Arrays|| 1 | |||
| |- | |||
| | --verbose|| Mehr Ausgabe-Informationen erzeugen - kann 2x gesetzt werden|| 4, 5, 6 | |||
| |- | |||
| | --zero-superblock|| Löschen des RAID-Superblocks|| 6 | |||
| |} | |||
| ===Installation=== | |||
| *Folgende Pakete müssen installiert werden, um ein Software-RAID erstellen zu können: | |||
| ** mdadm | |||
| ** parted | |||
| [[Category:Linux:Storage]] | [[Category:Linux:Storage]] | ||
Version vom 6. Juli 2020, 16:16 Uhr
mdadm
mdadm (multi disk administration) ist das Administrator-Werkzeug für alle Arbeiten an Software-RAIDs.
- Durch die Angabe eines Schlüsselwortes wird ein bestimmter Modus eingeleitet, der für die ordnungsgemäße Verarbeitung der weiteren Optionen entscheidend ist.
- Eine komplette Beschreibung zu Modi und Optionen befindet sich in der Manpage zu mdadm.
mdadm MODI
| Nr. | Syntax | Modus | Kurzbeschreibung | 
| 1 | mdadm --assemble MD-DEVICE OPTIONS DEVICES | Assemble | Startet ein bestimmtes Array mit den angegebenen Festplatten/Partitionen. | 
| 1.1 | mdadm --assemble --scan MD-DEVICE OPTIONS | Assemble | Startet das angegebene Array; sucht dazu automatisch nach Superblöcken auf allen angeschlossenen Festplatten/Partitionen und verwendet diese, sofern der Array-Name in den gefundenen Metadaten übereinstimmt. | 
| 1.2 | mdadm --assemble --scan OPTIONS | Assemble | Durchsucht alle angeschlossenen Festplatten/Partitionen nach Superblöcken und startet die gefundenen Arrays. | 
| 2. | mdadm --create MD-DEVICE OPTIONS DEVICES | Create | Anlegen/Definieren eines neues Arrays. | 
| 3. | mdadm --grow MD-DEVICE OPTIONS | Grow | Vergrößern/Verkleinern eines bestehenden Arrays. | 
| 4. | mdadm --monitor MD-DEVICE OPTIONS DEVICES | Monitor | Monitoring von einem oder allen md-devices, inkl. Reaktion auf Status-Veränderungen. | 
| 5. | mdadm MD-DEVICE OPTIONS DEVICES | Manage | Verwaltung eines RAIDs. | 
| 6. | mdadm OPTIONS DEVICES | Misc | Sonstige Aufgaben | 
- MD-DEVICES sind die RAID-Arrays.
- DEVICES sind die am Array teilnehmenden Festplatten/Partitionen.
mdadm OPTIONEN
- Neben dem einzelnen Modus gibt es eine ganze Reihe von Optionen, die unterschiedliche Funktionen bei den einzelnen Modi haben.
- Eine komplette Beschreibung zu Modus und Optionen befindet sich in der Manpage zu mdadm.
- Auswahl einiger Optionen mit dem zugeordneten Modus, wie er in den Beispielen angewendet wird.
| Option | Beschreibung | gültig bei Modi | 
| --add | Hinzufügen weiterer Festplatten/Partitionen | 1, 6 | 
| --backup-file=... | Erzeugt eine Backup-Datei - darf nicht im Array liegen | 1, 3 | 
| --detail | Details zu den Arrays ausgeben | 6 | 
| --fail | Status eines Array verändern | 5 | 
| --force | Erzwinge die Ausführung, auch wenn es unsinnig erscheint | 1, 2, 6 | 
| --help | Ausgabe eines generellen Hilfetextes - hinter eine Option gestellt = spezielle Optionshilfe | 1, 2, 3, 4, 5, 6 | 
| --level=... | Bezeichnet den RAID-Typ | 1, 2, 3 | 
| --query | Überprüfen, ob das angegebene Device ein md-Device ist bzw. zu einem Array gehört(e) | 6 | 
| --raid-device=... | Anzahl der aktiven am Array teilnehmenden Festplatten/Partitionen | 1, 2 | 
| --remove | Festplatten/Partitionen die aus dem Array entnommen werden sollen | 5 | 
| --stop | Stoppen eines Arrays | 4, 5, 6 | 
| --spare-device=... | Anzahl der inaktiven (Ersatz-) Festplatten/Partitionen eines Arrays | 2, 3 | 
| --test | Testen der angegebenen Optionen | 5, 6 | 
| --uuid=... | Die UUID des Arrays | 1 | 
| --verbose | Mehr Ausgabe-Informationen erzeugen - kann 2x gesetzt werden | 4, 5, 6 | 
| --zero-superblock | Löschen des RAID-Superblocks | 6 | 
Installation
- Folgende Pakete müssen installiert werden, um ein Software-RAID erstellen zu können:
- mdadm
- parted