Sie haben beschlossen, bei der Installation eine separate Swap-Partition zu erstellen. Sie können die Größe nicht online ändern - selbst eine Offline-Größenänderung wird viel Zeit in Anspruch nehmen und das potenzielle Risiko einer Beschädigung Ihres nachfolgenden Dateisystems auf / dev / sdc2 tragen.
Die einfachste Möglichkeit, dies zu umgehen, besteht darin, entweder eine neue Auslagerungspartition auf einer anderen Festplatte zu erstellen, die Sie derzeit nicht verwenden (oder es sich leisten können, für eine erneute Partitionierung offline zu gehen), oder einfach eine Auslagerungsdatei in einem vorhandenen Dateisystem zu verwenden (das im Lieferumfang enthalten ist) einige geringfügige Leistungseinbußen aufgrund des Overheads des Dateisystems ).
Das allgemeine Verfahren zum Hinzufügen einer Swap-Partition / -Datei:
- Erstellen Sie entweder eine neue Partition vom Typ 82h oder eine neue 8-GB-Datei mit
dd if=/dev/zero of=/swapfile bs=1M count=8192
- initialisiere es mit
mkswap /swapfile
odermkswap /dev/sdXX
- Verwenden Sie
swapon /swapfile
bzw.swapon /dev/sdXX
, um Ihren neuen Swap-Bereich sofort zu aktivieren
- Fügen Sie einen Eintrag zu / etc / fstab hinzu, um sicherzustellen, dass Ihr neuer Auslagerungsspeicher beim Neustart aktiviert wird
Ihre aktuelle Swap-Partition wird weiterhin verwendet. Möglicherweise möchten Sie sie aus Gründen der Komplexitätsreduzierung entfernen. Verwenden Sie einfach swapoff /dev/sdc1
, um die Verwendung für den Moment zu deaktivieren und den Verweis in zu entfernen/etc/fstab
/etc/fstab
Eintrag, um sicherzustellen, dass der neue Swap beim Neustart aktiviert wird?Benötigen Sie in diesem Fall einen Tausch? Ich weiß nicht, was auf Ihrem System ausgeführt wird, aber ich versuche, auf meinen Servern genügend Arbeitsspeicher zu haben, um ein Auslagern vollständig zu vermeiden Mehr Speicherplatz...)
quelle
Sie müssen die Festplatte neu partitionieren. Wenn ich mich gut erinnere, wird das Verschieben der Linux-Partition am Anfang von parted nicht unterstützt, aber Sie können auch Ihr Linux-Dateisystem und Ihre Linux-Partition verkleinern und am Ende Ihrer Festplatte einen weiteren Swap durchführen. Sie können dies nicht tun, während das System online ist.
Eine alternative Lösung besteht darin, eine große Datei als Auslagerungsdatei zu verwenden. (Weiß nicht, ob es heutzutage eine gute Idee ist.)
quelle
1 Schalten Sie alle Swap-Prozesse aus
2 Ändern Sie die Größe des Swap
3 Machen Sie die Datei als Swap nutzbar
4 Aktivieren Sie die Auslagerungsdatei
5 Überprüfen Sie die verfügbare Swap-Menge
quelle