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 ;-)