Ist es möglich, die Größe des Swap-Speichers zu reduzieren?


Antworten:


11

Ja. Sie können die Größe der Auslagerungspartition mithilfe von GParted ändern. Sie können es über das Ubuntu Software Center installieren.

Denken Sie daran, dass gparted auf einer gemounteten Partition nicht funktioniert. Wenn Sie auf die Swap - Partition arbeiten, müssen Sie aushängen es mit dem ersten swapoff . Wenn Sie fertig sind, tun Sie dies mit Swapon , um den neuen Swap Space zu aktivieren .

HINWEIS: Sie können dies aus Sicherheitsgründen von einer Live- / bootfähigen CD oder USB aus in Betracht ziehen. Denken Sie auch daran, dass jedes Mal, wenn Sie mit Partitionen arbeiten, ein Risiko besteht.

HINWEIS: Stellen Sie beim Umgang mit Partitionen immer sicher, dass ein Backup verfügbar ist, falls etwas schief geht. Sie können Clonezilla in Betracht ziehen


6
Es wird nicht empfohlen, die Partitionstabelle auf dem Systemlaufwerk zu ändern, auf dem das Betriebssystem ausgeführt wird. Wenn sich die Größe einer Partition ändert, bearbeiten Sie dazu die Partitionstabelle. Es gibt viele gute Anwendungen von GParted auf installierten Ubuntu-Systemen, aber dieser Fehler ist der Grund, warum es nicht standardmäßig installiert ist. Um die Größe von Partitionen zu ändern, sollten Sie von einem Betriebssystem starten, das nicht auf dem physischen Laufwerk installiert ist, auf dem Sie es ausführen. (Sie können hierfür also eine Ubuntu-Live-CD / DVD / USB verwenden.) Ich würde empfehlen, Ihre Antwort zu bearbeiten, um dies zu berücksichtigen. (Wenn Sie es jedoch vorziehen, könnte ich eine separate Antwort posten.)
Eliah Kagan

Ich habe die Partition mit dieser Methode geändert, aber dies hat die UUID der Swap-Partition geändert, und daher war die Datei / etc / fstab nicht mehr korrekt und musste geändert werden.
Étienne

1

Ich denke, dass Ihre beste Option darin besteht, den "Swappiness" -Wert zu senken. Der Umgang mit der Partitionstabelle Ihrer Festplatte kann schwierig und gefährlich sein.

Führen Sie diesen Befehl aus

gksudo gedit /etc/sysctl.conf

füge diese Zeile hinzu

vm.swappiness=0

Starten Sie den Computer neu, der Kernel verwendet den Swap nicht, der Swap wird gemountet, aber nicht verwendet.

Sie können dies zwischen 0 und 100 einstellen. Die Bedeutung dieser Option bezieht sich auf den Prozentsatz der Nutzung des Swap Space. 0 = Verwenden Sie niemals den Swap.


2
Dies "gibt keinen freien Speicherplatz auf der Festplatte frei " (was die Frage verlangt). Dazu muss die Swap-Partition verkleinert, entfernt oder mit einem eigenen Dateisystem neu formatiert werden, in dem Daten gespeichert werden können. Das Schrumpfen ist wahrscheinlich die beste dieser drei Optionen.
Eliah Kagan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.