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

10

Die Sache ist, dass mein Computer 3 GB Speicher-RAM hat. Daher denke ich, dass ich nicht zu viel Swap-Speichergröße benötige und wirklich freien Speicherplatz auf der Festplatte benötige. Entschuldigung durch mein Englisch

Pablo
quelle
Mögliches Duplikat von Wie kann ich die Größe von Partitionen ändern?
Eliah Kagan

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

Mitch
quelle
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.

user827992
quelle
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