Brauchen mehr Swap-Speicherplatz - nicht genügend Festplattensteckplätze

Brauchen mehr Swap-Speicherplatz - nicht genügend Festplattensteckplätze

Ein von mir verwendeter Server war mit nur 1 GB Swap-Speicher falsch eingerichtet.

Es sind keine physischen Festplattensteckplätze mehr vorhanden.

Auf den vorhandenen Datenträgern ist Inhalt vorhanden.

Ich würde die Partitionsgröße gerne ändern, aber das sei bei angeblich „fragwürdig“ parted.

Hat jemand Vorschläge, wie man den Swap-Speicherplatz ohne Datenverlust vergrößern kann?

NFS-Mounting-Swap-Speicher ist keine Option :)

Antwort1

Erwägen Sie die Erstellung einer Auslagerungsdatei anstelle einer Auslagerungspartition:

Erstellen Sie die Datei:

dd if=/dev/zero of=/swapfile bs=1M count=8192

Machen Sie daraus einen Tausch:

mkswap /swapfile

Beschütze es:

chown root:root /swapfile
chmod 0600 /swapfile

Aktivieren Sie es:

swapon /swapfile

Bei jedem Bootvorgang aktivieren:

vi /etc/fstab
/swapfile1 swap swap defaults 0 0

Antwort2

Sie sollten gparted verwenden, nicht parted, das die Größenänderung der Dateisysteme innerhalb der Partitionen nicht übernimmt. Es besteht die Möglichkeit, dass etwas schief geht, aber größtenteils ist es ziemlich zuverlässig. Machen Sie wie immer ein Backup. Übrigens, wenn Sie den Server ursprünglich mit LVM eingerichtet hätten, wäre die Erweiterung der Swap-Partition ein Kinderspiel. Nicht nur zuverlässig, sondern würde auch keine Ausfallzeiten erfordern.

Antwort3

Sie machen nicht deutlich, wie viel Ausfallzeit Sie sich auf dem Server leisten können. Wenn es nichts allzu Wichtiges ist, schlage ich vor, dass Sie ein ordentliches vollständiges Backup des Servers erstellen, es auf einem anderen Rechner speichern, gründlich darüber nachdenken, wie Sie Ihren Server aus diesem Backup wiederherstellen können, falls alles schief geht – und dann einfach weitermachen und Ihre Partitionen neu dimensionieren. Ja, das ist immer ein bisschen riskant, aber ich hatte in den vergangenen Jahren eine ausgezeichnete Erfolgsquote.

Nebenbemerkung: Es ist sowieso eine gute Praxis, immer ein gutes Backup zur Hand zu haben. Wenn Sie das hätten, würde sich diese Frage nicht stellen ;-)

verwandte Informationen