Partitionierung physischer Festplatten
Beginnen Sie mit mindestens 2 Festplatten:
# 1 100 MB, ID = 83 (Linux), Startflag EIN
Verbleibende Nummer 2, ID = FD (Linux Raid Auto)
Die 100-MB-Partition ist für das / boot-Volume. Ich lasse dies auf allen meinen Laufwerken (auch ohne Start), um Flexibilität zu ermöglichen, damit jedes Laufwerk später zum Starten aktiviert werden kann. WENN die Größe der Datenträger nicht übereinstimmt oder Sie eine ungerade Zahl (500 GB, 250 GB x 2) haben, teilen Sie die Partitionen des 500-GB-Laufwerks so auf, dass sie den kleineren Datenträgern entsprechen.
RAID
Verwenden Sie die 100-MB-Partitionen sda
und sdb
erstellen Sie ein RAID1-Volume (Mirror-Volume) für /boot
. Das wird md0
.
md0 / boot 100MB Ext2
Benutze keinen exotischen FS on / boot, es lohnt sich nicht.
Der verbleibende Speicherplatz kann auf verschiedene Arten eingerichtet werden. Ich entscheide mich für ein RAID10 (Mirror / Stripe) mit 64K-Chunks und "2 Fernkopien" für die Geschwindigkeit. Dies gibt Ihnen viel Flexibilität, um Laufwerke schrittweise auf den neuesten Stand zu bringen. Die anderen Optionen sind RAID5 / 6. Der nutzbare Speicherplatz ist jedoch auf die kleinste Partition beschränkt. Verwenden Sie KEINE Partitionen von denselben Geräten. Benennen Sie den neuen RAID - Arrays md1
, md2
und so weiter.
LVM
Nehmen Sie alle RAID-Arrays außer md0
und ordnen Sie sie einer einzelnen LVM-Datenträgergruppe mit dem Namen zu lvm_vg0
. Wenn Sie RAID5- und RAID10-Volumes haben, ist es wahrscheinlich am besten, sie nicht zu kombinieren, aber ich denke, es würde nicht schaden.
Partitionieren Sie VG0 für die verbleibenden Systemladevorgänge. Denken Sie daran, dass es relativ einfach ist, bei Bedarf mehr Speicherplatz hinzuzufügen, sodass diese Zahlen etwas konservativ sein können.
lvm_vg0-root / 8GB Ext3 / ReiserFS (Core-Distributionsdateien)
lvm_vg0-home / home 20 + GB Ext3 / ReiserFS (Benutzerdaten, Dokumente)
lvm_vg0-data / data 60 + GB XFS (Medien, große Dateien, VMs)
XFS-Dateisysteme können nicht verkleinert werden. Beachten Sie dies. Außerdem wird das Verkleinern eines Online-Root-Volumes wahrscheinlich nicht unterstützt.
Aktualisieren
Wenn Sie jemals die Festplatten gegen größere Größen austauschen möchten, haben Sie einige Optionen. Am einfachsten ist es, Laufwerke paarweise oder mehr hinzuzufügen und die neuen RAID-Arrays der aktuellen LVM-VG hinzuzufügen.
Eine andere Option ist das Hinzufügen eines einzelnen Laufwerks, das> = zur Summe des aktuellen Speicherplatzes ist. Wenn Sie beispielsweise zwei 100-GB-Geräte in RAID 10 haben, können Sie ein neues 200-GB-Gerät hinzufügen und es mit den beiden alten Geräten spiegeln. Dies ist fehleranfälliger, funktioniert aber.
Bei Bedarf können md#
Geräte aus dem LVM VG entfernt werden, ohne dass Daten verloren gehen. Dies ist möglich, wenn genügend freier LVM-Speicherplatz vorhanden ist, um alle verwendeten LVM-Blöcke vom md#
Gerät auf andere zu verschieben. LVM kann nur Speicherplatz verwenden, der keinem LV zugewiesen wurde, sodass ein leeres Dateisystem nicht als "freier" Speicherplatz gilt.