Categories
Linux

Swapraid

Heute habe ich auf einem Server etwas lustiges entdeckt: Eine Swap-Partition gespiegelt mittels Softraid. Das ist in etwa genau so sinnvoll wie auf einer RAM-Disk eine Swap-Partition anzulegen. Na ja, jedenfalls musste das geändert werden.

Swap-Partitionen auflisten

[root@web ~]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/md1                                partition       4192956 5832    -4


Die Schritte zum auflösen des Dilemmas: (Backup machen!)

cat /proc/mdstat       # Nachschauen aus welchen Partitionen das Softraid-device (/dev/md1) besteht
swapoff -a             # Swap beenden
mdadm --stop /dev/md1  # Softraid beenden (Vorsicht!)
fdisk /dev/hda         # Partitionstypen auf Linux Swap (82) ändern (Vorsicht!)
fdisk /dev/hdb
mkswap /dev/hda2       # Swap-Partitionen erstellen
mkswap /dev/hdb2
swapon /dev/hda2       # Swap initialisieren
swapon /dev/hdb2

Damit besteht der Swap-Speicher jetzt aus zwei Partitionen. Dies ist überhaupt kein Problem, da der Kernel selbstständig die Daten zwischen den Swap-Speichern aufteilt.

[root@web ~]# cat /proc/swaps
Filename                                Type            Size    Used    Priority
/dev/hdb2                               partition       4192956 5832    -4
/dev/hda2                               partition       4192956 0       -5

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.