Das Problem
Zu den Symptomen gehören (sind aber nicht beschränkt auf):
- Nach dem Deaktivieren von Swap oder nach einem Neustart können eine oder mehrere Swap-Partitionen nicht gemountet werden
- Die Ausgabe des Swapon-Befehls zum Mounten der ausgefallenen Partition führt zu einem ungültigen Argumentfehler
Beispiel:
# swapon -a swapon: /dev/md2: Invalid argument
Die Lösung
Die betroffene Swap-Partition wurde gelöscht oder ist beschädigt worden.
1. Stellen Sie sicher, dass Swap für die problematische Partition wirklich deaktiviert ist.
# swapoff /dev/md2
Alternativ können Sie „swapoff -a verwenden ” um alle Swap-Partitionen auszuschalten.
2. Erstellen Sie ein neues Dateisystem auf dem Zielgerät. Das Flag -c prüft auf fehlerhafte Blöcke.
# mke2fs -c /dev/md2
Wenn das Erstellen des Dateisystems aufgrund fehlerhafter Blöcke fehlschlägt, ist möglicherweise das eigentliche Gerät fehlerhaft. In diesem Fall müssen Sie sich möglicherweise zur Wiederherstellung an den RedHat-Support wenden.
3. Erstellen Sie die Swap-Partition auf dem neuen Dateisystem.
# mkswap /dev/md2
4. Schalten Sie den neuen Swap ein.
# swapon /dev/md2
Alternativ können Sie „swapon -a“ verwenden, um alle Swap-Partitionen einzuschalten.
# swapon -a