Aufgaben zu mdadm: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(16 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
*Wir nutzen hier Partitionen.
 
*Wir nutzen hier Partitionen.
 
*In der realen Welt würden wir ganze Festplatten nutzen.
 
*In der realen Welt würden wir ganze Festplatten nutzen.
=Aufgaben=
+
=Aufgabe1=
*Erstellen sie 4 weitere Festplatten mit je 10Gb
+
*Erstellen sie 4 weitere Festplatten mit je 25 Gb (wenn nicht vorhanden)
*Partitionieren Sie diese zu 4 2.5 GB Partionen.
+
*Partitionieren Sie diese zu je 4 * 6 GB Partionen.
*Labeln Sie diese jeweils mit fd
+
*Labeln Sie diese jeweils mit fd oder fd00
 
*Erstellen Sie die Verzeichnisse  
 
*Erstellen Sie die Verzeichnisse  
**/mnt/raid0
+
**/mnt/r0
**/mnt/raid1
+
**/mnt/r1
**/mnt/raid5
+
**/mnt/r5
**/mnt/raid10
+
**/mnt/r10
 
*Erstellen Sie ein raid 0 und formatieren sie dies mit ext4
 
*Erstellen Sie ein raid 0 und formatieren sie dies mit ext4
 
**Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
 
**Mounten sie dies über die /etc/fstab zu dem zugehörigen Verzeichnis
Zeile 25: Zeile 25:
 
*Setzen Sie je ein Device von raid1, raid5 und raid10 auf Fehlerhaft
 
*Setzen Sie je ein Device von raid1, raid5 und raid10 auf Fehlerhaft
 
*Entfernen Sie das entsprechende Device
 
*Entfernen Sie das entsprechende Device
*Fügen Sie jeweils ein neues Device hinzu.
+
*Fügen Sie jeweils ein neues Device hinzu.1
 
*Kontrollieren Sie den Synchronistationsvorgang.
 
*Kontrollieren Sie den Synchronistationsvorgang.
 
*Fügen Sie die entnommen Devices jeweils als Spare Disk hinzu.
 
*Fügen Sie die entnommen Devices jeweils als Spare Disk hinzu.
Zeile 31: Zeile 31:
 
*Verdoppeln Sie die Synchronisationsgeschwindigkeit
 
*Verdoppeln Sie die Synchronisationsgeschwindigkeit
  
 +
=Aufgabe2=
 +
*Erstellen Sie ein RAID 5 Array mit drei Festplatten.
 +
*Fügen Sie eine zusätzliche Festplatte zum bestehenden RAID 5 Array hinzu
 +
*Erweitern Sie das Dateisystem, um den zusätzlichen Speicherplatz zu nutzen.
 +
*Überprüfen Sie den Status und die Integrität des erweiterten RAID-Arrays.
  
 +
=Aufgabe3=
 +
*RAID 1 muss auch 2 Platten bestehen.
 +
*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.
  
 
+
=Aufgabe4=
* Erstellen der Verzeichnisse
+
*Macht alles wieder kaputt :)
<!--
+
*Die Einträge aus der /etc/fstab entfernen
mkdir /mnt/raid0
+
*Umounten
mkdir /mnt/raid1
+
*Raid stoppen
mkdir /mnt/raid5
+
'''Achtung bitte kontrollieren ob sda eure root Partition ist, wenn nicht macht es von Hand'''
mkdir /mnt/raid10
+
*for k in {b..i}; do dd if=/dev/zero of=/dev/sd$k count=1 bs=512 ; done
-->
 
 
 
* Erstellen von RAID 0 und Formatieren mit ext4
 
<!--
 
mdadm -C /dev/md0 -l 0 -n 2 /dev/sdX1 /dev/sdX2
 
mkfs.ext4 /dev/md0
 
-->
 
 
 
* Mounten von RAID 0 über /etc/fstab
 
<!--
 
/dev/md0  /mnt/raid0  ext4  defaults  0  0
 
-->
 
 
 
* Erstellen von RAID 1 und Formatieren mit ext4
 
<!--
 
mdadm -C /dev/md1 -l 1 -n 2 /dev/sdX3 /dev/sdX4
 
mkfs.ext4 /dev/md1
 
-->
 
 
 
* Mounten von RAID 1 über /etc/fstab
 
<!--
 
/dev/md1  /mnt/raid1  ext4  defaults  0  0
 
-->
 
 
 
* Erstellen von RAID 5 und Formatieren mit ext4
 
<!--
 
mdadm -C /dev/md2 -l 5 -n 3 /dev/sdX5 /dev/sdX6 /dev/sdX7
 
mkfs.ext4 /dev/md2
 
-->
 
 
 
* Mounten von RAID 5 über /etc/fstab
 
<!--
 
/dev/md2  /mnt/raid5  ext4  defaults  0  0
 
-->
 
 
 
* Erstellen von RAID 10 und Formatieren mit ext4
 
<!--
 
mdadm -C /dev/md3 -l 10 -n 4 /dev/sdX8 /dev/sdX9 /dev/sdX10 /dev/sdX11
 
mkfs.ext4 /dev/md3
 
-->
 
 
 
* Mounten von RAID 10 über /etc/fstab
 
<!--
 
/dev/md3  /mnt/raid10 ext4  defaults  0  0
 
-->
 
 
 
* Überprüfen des Synchronisationsvorgangs
 
<!--
 
cat /proc/mdstat
 
-->
 
 
 
* Testen der Schreibgeschwindigkeit der Systeme
 
<!--
 
dd if=/dev/zero of=/mnt/raidX/testfile bs=1M count=1000 conv=fdatasync
 
-->
 
 
 
* Halten der Ergebnisse fest
 
 
 
* Setzen eines Devices von RAID 1 auf fehlerhaft
 
<!--
 
mdadm /dev/md1 -f /dev/sdX3
 
-->
 
 
 
* Entfernen des fehlerhaften Devices aus RAID 1
 
<!--
 
mdadm /dev/md1 -r /dev/sdX3
 
-->
 
 
 
* Hinzufügen eines neuen Devices zu RAID 1
 
<!--
 
mdadm /dev/md1 -a /dev/sdX12
 
-->
 
 
 
* Kontrollieren des Synchronisationsvorgangs
 
<!--
 
cat /proc/mdstat
 
-->
 
 
 
* Setzen eines Devices von RAID 5 auf fehlerhaft
 
<!--
 
mdadm /dev/md2 -f /dev/sdX5
 
-->
 
 
 
* Entfernen des fehlerhaften Devices aus RAID 5
 
<!--
 
mdadm /dev/md2 -r /dev/sdX5
 
-->
 
 
 
* Hinzufügen eines neuen Devices zu RAID 5
 
<!--
 
mdadm /dev/md2 -a /dev/sdX13
 
-->
 
 
 
* Kontrollieren des Synchronisationsvorgangs
 
<!--
 
cat /proc/mdstat
 
-->
 
 
 
* Setzen eines Devices von RAID 10 auf fehlerhaft
 
<!--
 
mdadm /dev/md3 -f /dev/sdX8
 
-->
 
 
 
* Entfernen des fehlerhaften Devices aus RAID 10
 
<!--
 
mdadm /dev/md3 -r /dev/sdX8
 
-->
 
 
 
* Hinzufügen eines neuen Devices zu RAID 10
 
<!--
 
mdadm /dev/md3 -a /dev/sdX14
 
-->
 
 
 
* Kontrollieren des Synchronisationsvorgangs
 
<!--
 
cat /proc/mdstat
 
-->
 
 
 
* Hinzufügen der entnommenen Devices als Spare Disks
 
<!--
 
mdadm /dev/md1 -a /dev/sdX3
 
mdadm /dev/md2 -a /dev/sdX5
 
mdadm /dev/md3 -a /dev/sdX8
 
-->
 
 
 
* Ausgabe der Kenndaten der Raids
 
<!--
 
mdadm --detail /dev/md0
 
mdadm --detail /dev/md1
 
mdadm --detail /dev/md2
 
mdadm --detail /dev/md3
 
-->
 
 
 
* Verdoppeln der Synchronisationsgeschwindigkeit
 
<!--
 
echo 20000 > /proc/sys/dev/raid/speed_limit_min
 
-->
 

Aktuelle Version vom 17. Juli 2024, 08:57 Uhr

Hinweis

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

Aufgabe1

  • Erstellen sie 4 weitere Festplatten mit je 25 Gb (wenn nicht vorhanden)
  • Partitionieren Sie diese zu je 4 * 6 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

Aufgabe2

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

Aufgabe3

  • RAID 1 muss auch 2 Platten bestehen.
  • 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.

Aufgabe4

  • Macht alles wieder kaputt :)
  • Die Einträge aus der /etc/fstab entfernen
  • Umounten
  • Raid stoppen

Achtung bitte kontrollieren ob sda eure root Partition ist, wenn nicht macht es von Hand

  • for k in {b..i}; do dd if=/dev/zero of=/dev/sd$k count=1 bs=512 ; done