Aufgaben zu mdadm: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 30: Zeile 30:
 
*Lassen Sie sich die Kenndaten der Raids ausgeben.
 
*Lassen Sie sich die Kenndaten der Raids ausgeben.
 
*Verdoppeln Sie die Synchronisationsgeschwindigkeit
 
*Verdoppeln Sie die Synchronisationsgeschwindigkeit
 +
 +
=Aufgabe4: RAID-Array-Erweiterung=
 +
 +
Erstellen Sie ein RAID 5 Array mit drei Festplatten.
 +
Fügen Sie eine zusätzliche Festplatte zum bestehenden RAID 5 Array hinzu und erweitern Sie das Dateisystem, um den zusätzlichen Speicherplatz zu nutzen.
 +
Überprüfen Sie den Status und die Integrität des erweiterten RAID-Arrays.
 +
=Aufgabe5: RAID-Array-Verkleinerung=
 +
 +
Entfernen Sie eine Festplatte aus einem RAID 5 Array und rekonstruieren Sie das Array.
 +
Reduzieren Sie die Größe des Dateisystems entsprechend der neuen Array-Größe.
 +
Überprüfen Sie den Status und die Integrität des verkleinerten RAID-Arrays.
 +
=Aufgabe6: RAID-Level-Migration=
 +
 +
Migrieren Sie ein RAID 1 Array in ein RAID 5 Array, ohne Datenverlust.
 +
Überprüfen Sie die Datenintegrität und den Status des neuen RAID 5 Arrays.
 +
=Aufgabe7: Automatisierung mit Skripten=
 +
 +
Schreiben Sie ein Bash-Skript, das automatisch ein RAID-Array erstellt, formatiert und mountet.
 +
Fügen Sie Funktionen hinzu, um den Status des Arrays zu überwachen und regelmäßige Berichte zu erstellen.
 +
=Aufgabe8: RAID-Array-Backup und Wiederherstellung=
 +
 +
Erstellen Sie ein Backup eines RAID 1 Arrays auf ein externes Speichermedium.
 +
Simulieren Sie einen kompletten Datenverlust und stellen Sie die Daten aus dem Backup wieder her.
 +
Überprüfen Sie die Integrität und Vollständigkeit der wiederhergestellten Daten.
 +
=Aufgabe9: Performance-Tuning=
 +
 +
Experimentieren Sie mit verschiedenen Chunk-Größen beim Erstellen eines RAID 0 Arrays und messen Sie die Auswirkungen auf die Lese- und Schreibgeschwindigkeit.
 +
Dokumentieren Sie die Ergebnisse und empfehlen Sie die optimalen Einstellungen für verschiedene Anwendungsfälle.
 +
=Aufgabe10: RAID-Array-Umzug=
 +
 +
Migrieren Sie ein bestehendes RAID-Array auf ein neues System, ohne Datenverlust.
 +
Stellen Sie sicher, dass das RAID-Array nach dem Umzug korrekt erkannt und gemountet wird.
 +
Überprüfen Sie die Datenintegrität nach dem Umzug.
 +
  
 
=Aufgaben2=
 
=Aufgaben2=
 
*Erstellen Sie noch weitere 4 Raid1 Systeme die wir für das LVM benötigen
 
*Erstellen Sie noch weitere 4 Raid1 Systeme die wir für das LVM benötigen
 
*/dev/md11 /dev/md12 /dev/md13 /dev/md14
 
*/dev/md11 /dev/md12 /dev/md13 /dev/md14

Version vom 16. Juli 2024, 17:32 Uhr

Hinweis

  • Wir nutzen hier Partitionen.
  • In der realen Welt würden wir ganze Festplatten nutzen.

Aufgabe1

  • Erstellen sie 4 weitere Festplatten mit je 24 Gb (wenn nicht vorhanden)
  • Partitionieren Sie diese zu je 6 * 4 GB Partionen.
  • Labeln Sie diese jeweils mit fd oder fd00
  • Erstellen Sie die Verzeichnisse
    • /mnt/r0
    • /mnt/r1
    • /mnt/r5
    • /mnt/r10
  • Erstellen Sie ein raid 0 und formatieren sie dies mit ext4
    • Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
  • Erstellen Sie ein raid 1 und formatieren sie dies mit ext4
    • Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
  • Erstellen Sie ein raid 5 und formatieren sie dies mit ext4
    • Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
  • Erstellen Sie ein raid 10 und formatieren sie dies mit ext4
    • Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
  • Kontrollieren Sie den Synchronistationsvorgang.
  • Testen Sie nun die Schreibgeschwindigkeit der Systeme
    • dd if=/dev/zero of=/mnt/raidX/testfile bs=1M count=1000 conv=fdatasync
  • Halten Sie die Ergebnisse fest
  • Setzen Sie je ein Device von raid1, raid5 und raid10 auf Fehlerhaft
  • Entfernen Sie das entsprechende Device
  • Fügen Sie jeweils ein neues Device hinzu.1
  • Kontrollieren Sie den Synchronistationsvorgang.
  • Fügen Sie die entnommen Devices jeweils als Spare Disk hinzu.
  • Lassen Sie sich die Kenndaten der Raids ausgeben.
  • Verdoppeln Sie die Synchronisationsgeschwindigkeit

Aufgabe4: RAID-Array-Erweiterung

Erstellen Sie ein RAID 5 Array mit drei Festplatten. Fügen Sie eine zusätzliche Festplatte zum bestehenden RAID 5 Array hinzu und erweitern Sie das Dateisystem, um den zusätzlichen Speicherplatz zu nutzen. Überprüfen Sie den Status und die Integrität des erweiterten RAID-Arrays.

Aufgabe5: RAID-Array-Verkleinerung

Entfernen Sie eine Festplatte aus einem RAID 5 Array und rekonstruieren Sie das Array. Reduzieren Sie die Größe des Dateisystems entsprechend der neuen Array-Größe. Überprüfen Sie den Status und die Integrität des verkleinerten RAID-Arrays.

Aufgabe6: RAID-Level-Migration

Migrieren Sie ein RAID 1 Array in ein RAID 5 Array, ohne Datenverlust. Überprüfen Sie die Datenintegrität und den Status des neuen RAID 5 Arrays.

Aufgabe7: Automatisierung mit Skripten

Schreiben Sie ein Bash-Skript, das automatisch ein RAID-Array erstellt, formatiert und mountet. Fügen Sie Funktionen hinzu, um den Status des Arrays zu überwachen und regelmäßige Berichte zu erstellen.

Aufgabe8: RAID-Array-Backup und Wiederherstellung

Erstellen Sie ein Backup eines RAID 1 Arrays auf ein externes Speichermedium. Simulieren Sie einen kompletten Datenverlust und stellen Sie die Daten aus dem Backup wieder her. Überprüfen Sie die Integrität und Vollständigkeit der wiederhergestellten Daten.

Aufgabe9: Performance-Tuning

Experimentieren Sie mit verschiedenen Chunk-Größen beim Erstellen eines RAID 0 Arrays und messen Sie die Auswirkungen auf die Lese- und Schreibgeschwindigkeit. Dokumentieren Sie die Ergebnisse und empfehlen Sie die optimalen Einstellungen für verschiedene Anwendungsfälle.

Aufgabe10: RAID-Array-Umzug

Migrieren Sie ein bestehendes RAID-Array auf ein neues System, ohne Datenverlust. Stellen Sie sicher, dass das RAID-Array nach dem Umzug korrekt erkannt und gemountet wird. Überprüfen Sie die Datenintegrität nach dem Umzug.


Aufgaben2

  • Erstellen Sie noch weitere 4 Raid1 Systeme die wir für das LVM benötigen
  • /dev/md11 /dev/md12 /dev/md13 /dev/md14