
Meine primäre Partition istsdb. Ich füge eine neue Festplatte hinzu (sda) und formatierte es wie unten gezeigt:
fdisk -l
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 499711 248832 83 Linux
/dev/sdb2 501758 488396799 243947521 5 Extended
/dev/sdb5 501760 488396799 243947520 8e Linux LVM
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 fd Linux raid autodetect
/dev/sda2 501758 488396799 243947521 5 Extended
/dev/sda5 501760 488396799 243947520 fd Linux raid autodetect
Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table
Folgendes habe ich bereits:
/dev/mapper/ubuntu--server-root
/dev/mapper/ubuntu--server-swap_1
Jetzt möchte ich mdadm installieren. Muss ich md0 und md1 erstellen? Ich habe geprüftdieses Tutorial, aber ich weiß nicht, ob es klug ist, md0 und md1 zu erstellen, weil ich dann nicht weiß, was ich damit machen soll /dev/mapper/*
.
Antwort1
Wenn Sie können, würde ich vorschlagen, eine Kopie des alternativen Installationsprogramms zu besorgen vonHier, es ist nicht so hübsch wie das normale, aber Sie können darin RAIDs erstellen.
Antwort2
MD-RAIDs können auf verschiedene Arten erstellt werden. Bleiben wir bei Ihrer RAID1-Frage für diese Antwort. Sie können die zugrunde liegendephysische Geräte(Erstellen /dev/mdX
aus zwei /dev/sdZ
) oder Sie können ein partitionsloses Setup verwenden, bei dem Sie die Partitionen auf jeder der physischen Festplatten vorab erstellen und dann Arrays aus denBände("Partitionen") - jede davon wird als "Linux-Raid-Mitglied" oder ähnlich in angezeigt fdisk
. In diesem Fall würden Sie also zwei /dev/sdZ1
(oder /dev/sdZ2
usw. ...) verwenden, um eine zu erstellen /dev/mdX
.
Um die Sache noch komplizierter zu machen, können Sie das MD-RAID auf einem LVM2-Volume oder darunter platzieren. Sie scheinen daran interessiert zu sein, es darunter zu platzieren. Solange Sie sich der Auswirkungen bewusst sind, sind alle diese Varianten in Ordnung.
In der Vergangenheit habe ich jedoch die Erfahrung gemacht, dass es im Notfall sinnvoll ist, bei einer einzigen „Schicht“ zu bleiben (unabhängig davon, ob sie partitionslos ist oder nicht). Wenn Sie genügend Redundanz einkalkulieren, ist dies kein Problem (z. B. bei RAID10), aber bei RAID1 muss nur ein einziges physisches Gerät ausfallen, um die Redundanz zu verlieren. Ähnliches gilt für RAID5, weshalb die Leute heutzutage eher RAID6 bevorzugen.
Aus dem oben Gesagten würde ich Ihnen empfehlen, ein degradiertes RAID1 von der neuen Festplatte zu erstellen und auf dieses zu migrieren. Wenn Sie fertig sind, können Sie das Array mit der „alten“ Festplatte als zweitem Mitglied des Arrays neu synchronisieren. Dadurch entsteht jedoch ein kurzes Zeitfenster, in dem Ihre Daten nicht redundant verfügbar sind. Halten Sie also ein Backup bereit.
Und noch etwas: Natürlich müssen Sie Ihren Swap nicht auf dem RAID (oder LVM2) platzieren. Aus diesem Grund bevorzuge ich generell das partitionslose Setup. Es erlaubt mir, beispielsweise /dev/sda6
und /dev/sdb6
als zu bezeichnen swap
, während die Partitionen /dev/sda1
/ /dev/sdb1
und /dev/sda2
/ jeweils /dev/sdb2
zu einer zusammengefasst werden /dev/mdX
.