So verwalten Sie RAID-Arrays mit mdadm unter Ubuntu 16.04

Einführung

RAID-Arrays bieten eine höhere Leistung und Redundanz, indem einzelne Festplatten in bestimmten Konfigurationen zu virtuellen Speichergeräten kombiniert werden. Unter Linux erleichtert das Dienstprogrammmdadmdas Erstellen und Verwalten von Software-RAID-Arrays.

In einem früheren Leitfaden haben wirhow to create RAID arrays with mdadm on Ubuntu 16.04 behandelt. In diesem Handbuch wird gezeigt, wie RAID-Arrays auf einem Ubuntu 16.04-Server verwaltet werden. Die Verwaltung von RAID-Arrays ist in den meisten Fällen recht einfach.

Voraussetzungen

Um dieses Handbuch zu vervollständigen, benötigen Sie Zugriff auf den Benutzer eines Nicht-Root-sudo. Sie können unserenUbuntu 16.04 initial server setup guide folgen, um einen geeigneten Benutzer einzurichten.

Wie oben erwähnt, wird in diesem Handbuch die Verwaltung von RAID-Arrays behandelt. Befolgen Sie unsere Anleitung zuhow to create RAID arrays with mdadm on Ubuntu 16.04, um ein oder mehrere Arrays zu erstellen, bevor Sie mit dieser Anleitung beginnen. In diesem Handbuch wird davon ausgegangen, dass Sie ein oder mehrere Arrays bearbeiten müssen.

Abfragen von Informationen zu RAID-Geräten

Eine der wichtigsten Voraussetzungen für eine ordnungsgemäße Verwaltung ist das Auffinden von Informationen zu Struktur, Komponenten und aktuellem Status des Arrays.

Um detaillierte Informationen zu einem RAID-Gerät zu erhalten, übergeben Sie das RAID-Gerät mit der Option-D oder--detail anmdadm:

sudo mdadm -D /dev/md0

Die wichtigen Informationen zum Array werden angezeigt:

Output/dev/md0:
        Version : 1.2
  Creation Time : Mon Aug  8 21:19:06 2016
     Raid Level : raid10
     Array Size : 209584128 (199.88 GiB 214.61 GB)
  Used Dev Size : 104792064 (99.94 GiB 107.31 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

    Update Time : Mon Aug  8 21:36:36 2016
          State : active
 Active Devices : 4
Working Devices : 4
 Failed Devices : 0
  Spare Devices : 0

         Layout : near=2
     Chunk Size : 512K

           Name : mdadmwrite:0  (local to host mdadmwrite)
           UUID : 0dc2e687:1dfe70ac:d440b2ac:5828d61d
         Events : 18

    Number   Major   Minor   RaidDevice State
       0       8        0        0      active sync set-A   /dev/sda
       1       8       16        1      active sync set-B   /dev/sdb
       2       8       32        2      active sync set-A   /dev/sdc
       3       8       48        3      active sync set-B   /dev/sdd

In dieser Ansicht sehen Sie die RAID-Stufe, die Array-Größe, den Zustand der einzelnen Teile, die UUID des Arrays sowie die Komponentengeräte und ihre Rollen. Die Informationen in dieser Ansicht sind alle ziemlich gut beschriftet.

Um die verkürzten Details für ein Array zu erhalten, die zum Hinzufügen zur/dev/mdadm/mdadm.conf-Datei geeignet sind, können Sie die Flags--brief oder-b mit der Detailansicht übergeben:

sudo mdadm -Db /dev/md0
OutputARRAY /dev/md0 metadata=1.2 name=mdadmwrite:0 UUID=0dc2e687:1dfe70ac:d440b2ac:5828d61d

Verwenden Sie die Option-Q, um eine schnelle, für Menschen lesbare Zusammenfassung eines RAID-Geräts abzurufen:

sudo mdadm -Q /dev/md0
Output/dev/md0: 199.88GiB raid10 4 devices, 0 spares. Use mdadm --detail for more detail.

Hiermit können Sie die wichtigsten Informationen zu einem RAID-Gerät auf einen Blick ermitteln.

Informationen zu Komponentengeräten abrufen

Sie können auchmdadm verwenden, um einzelne Komponentengeräte abzufragen.

Die Option-Q gibt bei Verwendung mit einem Komponentengerät an, zu welchem ​​Array es gehört und welche Rolle es spielt:

sudo mdadm -Q /dev/sdc
Output/dev/sdc: is not an md array
/dev/sdc: device 2 in 4 device active raid10 /dev/md0.  Use mdadm --examine for more detail.

Sie können detailliertere Informationen erhalten, indem Sie die Optionen-E oder--examine verwenden:

sudo mdadm -E /dev/sdc
Output/dev/sdc:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : 0dc2e687:1dfe70ac:d440b2ac:5828d61d
           Name : mdadmwrite:0  (local to host mdadmwrite)
  Creation Time : Mon Aug  8 21:19:06 2016
     Raid Level : raid10
   Raid Devices : 4

 Avail Dev Size : 209584128 (99.94 GiB 107.31 GB)
     Array Size : 209584128 (199.88 GiB 214.61 GB)
    Data Offset : 131072 sectors
   Super Offset : 8 sectors
   Unused Space : before=130984 sectors, after=0 sectors
          State : active
    Device UUID : b0676ef0:73046e93:9d9c7bde:c80352bb

    Update Time : Mon Aug  8 21:36:36 2016
  Bad Block Log : 512 entries available at offset 72 sectors
       Checksum : 8be1be96 - correct
         Events : 18

         Layout : near=2
     Chunk Size : 512K

   Device Role : Active device 2
   Array State : AAAA ('A' == active, '.' == missing, 'R' == replacing)

Diese Informationen ähneln denen, die bei Verwendung der Option-D mit dem Array-Gerät angezeigt werden, konzentrieren sich jedoch auf die Beziehung des Komponentengeräts zum Array.

Lesen der / proc / mdstat-Informationen

Überprüfen Sie die Datei/proc/mdstat, um detaillierte Informationen zu den einzelnen zusammengestellten Arrays auf Ihrem Server zu erhalten. Dies ist häufig die beste Methode, um den aktuellen Status der aktiven Arrays auf Ihrem System zu ermitteln:

cat /proc/mdstat
OutputPersonalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid10 sdd[3] sdc[2] sdb[1] sda[0]
      209584128 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]

unused devices: 

Die Ausgabe hier ist ziemlich dicht und bietet viele Informationen auf kleinem Raum.

/proc/mdstat

Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
. . .

Die ZeilePersonalities beschreibt die verschiedenen RAID-Levels und -Konfigurationen, die der Kernel derzeit unterstützt.

Die Zeile, die mitmd0 beginnt, beschreibt den Beginn einer RAID-Gerätebeschreibung. Die folgenden eingerückten Zeilen beschreiben ebenfalls dieses Gerät.

/proc/mdstat

. . .
md0 : active raid10 sdd[3] sdc[2] sdb[1] sda[0]
. . .

Der Status der ersten Zeile, in dem das Array aktiv (nicht fehlerhaft) und als RAID 10 konfiguriert ist. Anschließend werden die Komponentengeräte aufgelistet, mit denen das Array erstellt wurde. Die Zahlen in Klammern beschreiben die aktuelle „Rolle“ des Geräts im Array (dies wirkt sich darauf aus, welche Kopien von Daten das Gerät erhält).

/proc/mdstat

. . .
      209584128 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]
. . .

Die zweite in diesem Beispiel angezeigte Zeile gibt die Anzahl der von den virtuellen Geräten bereitgestellten Blöcke, die Metadatenversion (in diesem Beispiel 1.2) und die Blockgröße des Arrays an. Da es sich um ein RAID 10-Array handelt, enthält es auch Informationen zum Layout des Arrays (in diesem Beispiel wurden zwei Kopien jedes Datenblocks im "Near" -Layout gespeichert).

Die letzten Elemente in eckigen Klammern stehen für derzeit verfügbare Geräte aus einem fehlerfreien Satz. Die erste Zahl in den numerischen Klammern gibt die Größe eines fehlerfreien Arrays an, während die zweite Zahl die derzeit verfügbare Anzahl von Geräten angibt. Die anderen Klammern sind eine visuelle Anzeige des Array-Zustands, wobei "U" für fehlerfreie Geräte und "_" für fehlerhafte Geräte steht.

Wenn Ihr Array gerade zusammengestellt oder wiederhergestellt wird, wird möglicherweise in einer anderen Zeile der Fortschritt angezeigt. Es würde ungefähr so ​​aussehen:

/proc/mdstat

. . .
      [>....................]  resync =  0.9% (2032768/209584128) finish=15.3min speed=225863K/sec
. . .

Dies beschreibt den aktuell angewendeten Vorgang und den aktuellen Fortschritt auf verschiedene Arten. Außerdem werden die aktuelle Geschwindigkeit und die geschätzte Zeit bis zur Fertigstellung angezeigt.

Nachdem Sie eine gute Vorstellung davon haben, welche Arrays derzeit auf Ihrem System ausgeführt werden, können Sie eine Reihe von Aktionen ausführen.

Anhalten eines Arrays

Um ein Array zu stoppen, müssen Sie es zunächst aushängen.

Verlassen Sie das gemountete Verzeichnis und heben Sie es auf, indem Sie Folgendes eingeben:

cd ~
sudo umount /mnt/md0

Sie können alle aktiven Arrays stoppen, indem Sie Folgendes eingeben:

sudo mdadm --stop --scan

Wenn Sie ein bestimmtes Array stoppen möchten, übergeben Sie es an den Befehlmdadm --stop:

sudo mdadm --stop /dev/md0

Dies stoppt das Array. Sie müssen das Array wieder zusammenbauen, um erneut darauf zugreifen zu können.

Array starten

Geben Sie Folgendes ein, um alle in den Konfigurationsdateien oder/proc/mdstat definierten Arrays zu starten:

sudo mdadm --assemble --scan

Um ein bestimmtes Array zu starten, können Sie es als Argument anmdadm --assemble übergeben:

sudo mdadm --assemble /dev/md0

Dies funktioniert, wenn das Array in der Konfigurationsdatei definiert ist.

Wenn die richtige Definition für das Array in der Konfigurationsdatei fehlt, kann das Array trotzdem durch Übergabe der Komponentengeräte gestartet werden:

sudo mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd

Sobald das Array zusammengebaut ist, kann es wie gewohnt montiert werden:

sudo mount /dev/md0 /mnt/md0

Das Array sollte jetzt am Einhängepunkt erreichbar sein.

Hinzufügen eines Ersatzgeräts zu einem Array

Ersatzgeräte können zu Arrays hinzugefügt werden, die Redundanz bieten (z. B. RAID 1, 5, 6 oder 10). Das Ersatzgerät wird vom Array nur dann aktiv verwendet, wenn ein aktives Gerät ausfällt. In diesem Fall synchronisiert das Array die Daten erneut mit dem Ersatzlaufwerk, um den vollständigen Zustand des Arrays wiederherzustellen. Ersatzteilecannotwerden nicht redundanten Arrays (RAID 0) hinzugefügt, da das Array den Ausfall eines Laufwerks nicht überlebt.

Um ein Ersatzgerät hinzuzufügen, übergeben Sie einfach das Array und das neue Gerät an den Befehlmdadm --add:

sudo mdadm /dev/md0 --add /dev/sde

Wenn sich das Array nicht in einem herabgesetzten Zustand befindet, wird das neue Gerät als Ersatzgerät hinzugefügt. Wenn das Gerät derzeit in einem schlechten Zustand ist, wird beim erneuten Synchronisieren sofort das Ersatzlaufwerk zum Ersetzen des fehlerhaften Laufwerks verwendet.

Aktualisieren Sie nach dem Hinzufügen eines Ersatzlaufwerks die Konfigurationsdatei, um Ihre neue Geräteorientierung widerzuspiegeln:

sudo nano /etc/mdadm/mdadm.conf

Entfernen Sie die aktuelle Zeile, die Ihrer Array-Definition entspricht, oder kommentieren Sie sie aus:

/etc/mdadm/mdadm.conf

. . .
# ARRAY /dev/md0 metadata=1.2 name=mdadmwrite:0 UUID=d81c843b:4d96d9fc:5f3f499c:6ee99294

Hängen Sie anschließend Ihre aktuelle Konfiguration an:

sudo mdadm --detail --brief /dev/md0 | sudo tee -a /etc/mdadm/mdadm.conf

Die neuen Informationen werden vom Dienstprogrammmdadmzum Zusammenstellen des Arrays verwendet.

Erhöhen der Anzahl aktiver Geräte in einem Array

Sie können ein Array vergrößern, indem Sie die Anzahl der aktiven Geräte in der Baugruppe erhöhen. Die genaue Vorgehensweise hängt geringfügig vom verwendeten RAID-Level ab.

Mit RAID 1 oder 10

Fügen Sie zunächst das neue Gerät als Ersatzgerät hinzu, wie im letzten Abschnitt gezeigt:

sudo mdadm /dev/md0 --add /dev/sde

Ermitteln Sie die aktuelle Anzahl der RAID-Geräte im Array:

sudo mdadm --detail /dev/md0
Output/dev/md0:
        Version : 1.2
  Creation Time : Wed Aug 10 15:29:26 2016
     Raid Level : raid1
     Array Size : 104792064 (99.94 GiB 107.31 GB)
  Used Dev Size : 104792064 (99.94 GiB 107.31 GB)
   Raid Devices : 2
  Total Devices : 3
    Persistence : Superblock is persistent

    . . .

In diesem Beispiel ist das Array für die aktive Verwendung von zwei Geräten konfiguriert, und es stehen insgesamt drei Geräte für das Array zur Verfügung (da wir ein Ersatzgerät hinzugefügt haben).

Konfigurieren Sie das Array neu, um ein zusätzliches aktives Gerät zu haben. Das Ersatzlaufwerk wird verwendet, um die zusätzlichen Laufwerksanforderungen zu erfüllen:

sudo mdadm --grow --raid-devices=3 /dev/md0

Das Array wird mit einer zusätzlichen aktiven Festplatte neu konfiguriert. Geben Sie Folgendes ein, um den Fortschritt der Synchronisierung der Daten anzuzeigen:

cat /proc/mdstat

Sie können das Gerät nach Abschluss des Vorgangs weiter verwenden.

Mit RAID 5 oder 6

Fügen Sie zunächst das neue Gerät als Ersatzgerät hinzu, wie im letzten Abschnitt gezeigt:

sudo mdadm /dev/md0 --add /dev/sde

Ermitteln Sie die aktuelle Anzahl der RAID-Geräte im Array:

sudo mdadm --detail /dev/md0
Output/dev/md0:
        Version : 1.2
  Creation Time : Wed Aug 10 18:38:51 2016
     Raid Level : raid5
     Array Size : 209584128 (199.88 GiB 214.61 GB)
  Used Dev Size : 104792064 (99.94 GiB 107.31 GB)
   Raid Devices : 3
  Total Devices : 4
    Persistence : Superblock is persistent

    . . .

In diesem Beispiel ist das Array für die aktive Verwendung von drei Geräten konfiguriert, und es stehen insgesamt vier Geräte für das Array zur Verfügung (da wir ein Ersatzgerät hinzugefügt haben).

Konfigurieren Sie das Array neu, um ein zusätzliches aktives Gerät zu haben. Das Ersatzlaufwerk wird verwendet, um die zusätzlichen Laufwerksanforderungen zu erfüllen. Wenn Sie ein RAID 5- oder RAID 6-Array erweitern, ist es wichtig, eine zusätzliche Option namens--backup-file einzuschließen. Dies sollte auf einen Speicherortoffim Array verweisen, in dem eine Sicherungsdatei mit kritischen Informationen gespeichert wird.

Note

[.note] # Die Sicherungsdatei wird während dieses Vorgangs nur für eine sehr kurze, aber kritische Zeit verwendet. Danach wird sie automatisch gelöscht. Da dies sehr kurz ist, wird die Datei wahrscheinlich nie auf der Festplatte angezeigt. Sollte jedoch ein Fehler auftreten, kann das Array damit neu erstellt werden. This post enthält einige zusätzliche Informationen, wenn Sie mehr wissen möchten.
#

sudo mdadm --grow --raid-devices=4 --backup-file=/root/md0_grow.bak /dev/md0

Die folgende Ausgabe gibt an, dass der kritische Abschnitt gesichert wird:

Outputmdadm: Need to backup 3072K of critical section..

Das Array wird mit einer zusätzlichen aktiven Festplatte neu konfiguriert. Geben Sie Folgendes ein, um den Fortschritt der Synchronisierung der Daten anzuzeigen:

cat /proc/mdstat

Sie können das Gerät weiterhin verwenden, wenn dieser Vorgang abgeschlossen ist.

Nach Abschluss der Umgestaltung müssen Sie das Dateisystem auf dem Array erweitern, um den zusätzlichen Speicherplatz zu nutzen:

sudo resize2fs /dev/md0

Ihr Array sollte jetzt ein Dateisystem haben, das seiner Kapazität entspricht.

Mit RAID 0

Da RAID 0-Arrays keine Ersatzlaufwerke haben können (es besteht keine Möglichkeit, dass ein Ersatzlaufwerk ein beschädigtes RAID 0-Array wiederherstellt), müssen wir das neue Gerät zur gleichen Zeit hinzufügen, zu der wir das Array vergrößern.

Ermitteln Sie zunächst die aktuelle Anzahl der RAID-Geräte im Array:

sudo mdadm --detail /dev/md0
Output/dev/md0:
        Version : 1.2
  Creation Time : Wed Aug 10 19:17:14 2016
     Raid Level : raid0
     Array Size : 209584128 (199.88 GiB 214.61 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    . . .

Wir können jetzt die Anzahl der RAID-Geräte in derselben Operation wie beim Hinzufügen des neuen Laufwerks erhöhen:

sudo mdadm --grow /dev/md0 --raid-devices=3 --add /dev/sdc

Die Ausgabe zeigt an, dass das Array auf RAID 4 geändert wurde:

Outputmdadm: level of /dev/md0 changed to raid4
mdadm: added /dev/sdc

Das ist normal und wird erwartet. Das Array wechselt wieder in RAID 0, wenn die Daten auf alle vorhandenen Festplatten verteilt wurden.

Sie können den Fortschritt der Aktion überprüfen, indem Sie Folgendes eingeben:

cat /proc/mdstat

Wenn die Synchronisierung abgeschlossen ist, ändern Sie die Größe des Dateisystems, um den zusätzlichen Speicherplatz zu nutzen:

sudo resize2fs /dev/md0

Ihr Array sollte jetzt ein Dateisystem haben, das seiner Kapazität entspricht.

Entfernen eines Geräts aus einem Array

Das Entfernen eines Laufwerks aus einem RAID-Array ist manchmal erforderlich, wenn ein Fehler vorliegt oder Sie die Festplatte austauschen müssen.

Damit ein Gerät entfernt werden kann, muss es zunächst im Array als "ausgefallen" markiert werden. Mitmdadm --detail können Sie überprüfen, ob ein Gerät ausgefallen ist:

sudo mdadm --detail /dev/md0
Output/dev/md0:
        Version : 1.2
  Creation Time : Wed Aug 10 21:42:12 2016
     Raid Level : raid5
     Array Size : 209584128 (199.88 GiB 214.61 GB)
  Used Dev Size : 104792064 (99.94 GiB 107.31 GB)
   Raid Devices : 3
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Thu Aug 11 14:10:43 2016
          State : clean, degraded
 Active Devices : 2
Working Devices : 2
 Failed Devices : 1
  Spare Devices : 0

         Layout : left-symmetric
     Chunk Size : 64K

           Name : mdadmwrite:0  (local to host mdadmwrite)
           UUID : bf7a711b:b3aa9440:40d2c12e:79824706
         Events : 144

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8        0        1      active sync   /dev/sda
       2       8       16        2      active sync   /dev/sdb
       0       8       32        -      faulty   /dev/sdc

Die hervorgehobenen Linien zeigen alle an, dass ein Laufwerk nicht mehr funktioniert (/dev/sdc in diesem Beispiel).

Wenn Sie ein Laufwerk entfernen müssen, für das kein Problem vorliegt, können Sie es mit der Option--failmanuell als fehlgeschlagen markieren:

sudo mdadm /dev/md0 --fail /dev/sdc
Outputmdadm: set /dev/sdc faulty in /dev/md0

Wenn Sie sich die Ausgabe vonmdadm --detail ansehen, sollten Sie sehen, dass das Gerät jetzt als fehlerhaft markiert ist.

Sobald das Gerät ausgefallen ist, können Sie es mitmdadm --remove aus dem Array entfernen:

sudo mdadm /dev/md0 --remove /dev/sdc
Outputmdadm: hot removed /dev/sdc from /dev/md0

Sie können es dann durch ein neues Laufwerk ersetzen, indem Sie denselben Befehlmdadm --addverwenden, mit dem Sie ein Ersatzlaufwerk hinzufügen:

sudo mdadm /dev/md0 --add /dev/sdd
Outputmdadm: added /dev/sdd

Das Array beginnt mit der Wiederherstellung, indem Daten auf das neue Laufwerk kopiert werden.

Array löschen

Um ein Array einschließlich aller darin enthaltenen Daten zu zerstören, befolgen Sie zunächst den Vorgang, mit dem Sie ein Array gestoppt haben.

Hängen Sie zuerst das Dateisystem aus:

cd ~
sudo umount /mnt/md0

Stoppen Sie als Nächstes das Array:

sudo mdadm --stop /dev/md0

Löschen Sie anschließend das Array selbst mit dem Befehl--remove, der auf das RAID-Gerät abzielt:

sudo mdadm --remove /dev/md0

Sobald das Array selbst entfernt wurde, sollten Siemdadm --zero-superblock auf jedem der Komponentengeräte verwenden. Dadurch wird der Superblockmd gelöscht, ein Header, der vonmdadm zum Zusammenstellen und Verwalten der Komponentengeräte als Teil eines Arrays verwendet wird. Ist dies immer noch der Fall, kann es zu Problemen kommen, wenn Sie versuchen, die Festplatte für andere Zwecke wiederzuverwenden.

Sie können sehen, dass der Superblock noch im Array vorhanden ist, indem Sie die SpalteFSTYPE in der Ausgabe vonlsblk --fs auschecken:

lsblk --fs
OutputNAME    FSTYPE            LABEL        UUID                                 MOUNTPOINT
sda     linux_raid_member mdadmwrite:0 bf7a711b-b3aa-9440-40d2-c12e79824706
sdb     linux_raid_member mdadmwrite:0 bf7a711b-b3aa-9440-40d2-c12e79824706
sdc     linux_raid_member mdadmwrite:0 bf7a711b-b3aa-9440-40d2-c12e79824706
sdd
vda
├─vda1  ext4              DOROOT       4f8b85db-8c11-422b-83c4-c74195f67b91 /
└─vda15

In diesem Beispiel waren/dev/sda,/dev/sdb und/dev/sdc alle Teil des Arrays und sind immer noch als solche gekennzeichnet.

Entfernen Sie die Beschriftungen, indem Sie Folgendes eingeben:

sudo mdadm --zero-superblock /dev/sda /dev/sdb /dev/sdc

Stellen Sie als Nächstes sicher, dass Sie alle Verweise auf das Array in der Datei/etc/fstab entfernen oder auskommentieren:

sudo nano /etc/fstab

/etc/fstab

. . .
# /dev/md0 /mnt/md0 ext4 defaults,nofail,discard 0 0

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Entfernen oder kommentieren Sie auch alle Verweise auf das Array aus der Datei/etc/mdadm/mdadm.conf:

nano /etc/mdadm/mdadm.conf

/etc/mdadm/mdadm.conf

# ARRAY /dev/md0 metadata=1.2 name=mdadmwrite:0 UUID=bf7a711b:b3aa9440:40d2c12e:79824706

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Aktualisieren Sie die initramfs, indem Sie Folgendes eingeben:

sudo update-initramfs -u

Dadurch sollte das Gerät aus der frühen Startumgebung entfernt werden.

Fazit

Das Dienstprogrammmdadmvon Linux erleichtert die Verwaltung von Arrays, sobald Sie die verwendeten Konventionen und die Orte verstanden haben, an denen Sie nach Informationen suchen können. Dieses Handbuch erhebt keinen Anspruch auf Vollständigkeit, sondern stellt einige der Verwaltungsaufgaben vor, die Sie möglicherweise täglich ausführen müssen.

Sobald Sie mit dem Erstellen und Verwalten von RAID-Arrays mitmdadm vertraut sind, können Sie als Nächstes verschiedene Richtungen erkunden. Datenträgerverwaltungsebenen wie LVM sind eng in RAID integriert und ermöglichen es Ihnen, den Speicherplatz flexibel in logische Datenträger zu unterteilen. In ähnlicher Weise werden die RAID-Geräte vor dem Schreiben des Dateisystems üblicherweise mit LUKS- und dm-crypt-Verschlüsselung verschlüsselt. Mit Linux können alle diese Technologien zusammen verwendet werden, um Ihre Speicherkapazitäten zu verbessern.

Related