Sie möchten nur die Auslagerungsgröße auf Ihrem System erhöhen, indem Sie das Leerzeichen von sda2
verwenden . Ihre sda2
/dev/sda2 104G 74G 25G 75% /
Sie können Ihrem System zusätzlichen Auslagerungsbereich hinzufügen, indem Sie die Auslagerungsdatei verwenden, die auf /
erstellt wurde das wird Ihre sda2
verwenden . Mach einfach:
dd if=/dev/zero of=/swapfile bs=20480 count=1M
und dann tun:
sudo mkswap /swapfile
sudo swapon /swapfile
und überprüfen Sie, ob Sie den Speicherplatz mit free -m
um diesen Betrag erhöhen
und yes , um es beim Booten zu aktivieren, fügen Sie den Eintrag in /etc/fstab
hinzu
/swapfile none swap sw 0 0
-
Speicherverwaltung
-
So zeigen Sie eine Zusammenfassung der Swap-Nutzung nach Ihrem Gerät an:
$ swapon -s
-
So zeigen Sie die Menge Ihres freien und belegten physischen und Auslagerungsspeichers an:
$ free -h
-
Um Platz für /swapfile vorab zuzuweisen, können Sie die folgende Zeile verwenden:
$ fallocate -l 20G /swapfile % OR $ dd if=/dev/zero of=/swapfile bs=20480 count=1M
-
-
Berechtigung ändern und Swap erstellen/aktivieren
$ chmod 600 /swapfile $ mkswap /swapfile $ swapon /swapfile
Sie können Ihre Dateisicherheit auch verbessern, indem Sie Ihre Dateiattribute ändern mit
chattr
. Ich empfehle Ihnen, die Handbuchseite oder diese Anleitung auf der Tecmint-Website zu lesen. -
Überprüfen Sie, ob es aktiviert ist, indem Sie die Ausgabe des Befehls
cat /proc/swaps
anzeigen , verwenden Siefree
Befehl oder$ swapon -s
-
Um es beim Booten zu aktivieren , bearbeiten Sie
/etc/fstab
(statische Informationen über das Dateisystem), um Folgendes einzuschließen, wobei die Felderfs_spec
sind ,fs_file
,fs_vfstype
,fs_mntops
,fs_freq
undfs_passno
, über die Sie unterman 5 fstab
lesen können :$ vi /etc/fstab /swapfile none swap defaults,discard 0 0
- Im vierten Parameter fs_mntops , verwenden Sie nicht nur
sw
beim Wechsel auf eine SSD aberdefaults,discard
so dass die Speicherblöcke jedes Mal beim Start getrimmt werden, siehe die Antwort hier zu How to Do Error-trapping and Swapoff if Error/Warning? Diediscard
Option funktioniert definitiv auf Partitionen.
- Im vierten Parameter fs_mntops , verwenden Sie nicht nur
Sie fragen:„Wie kann man mehr Platz für Swaps zuweisen und seine Größe größer als Ram erhöhen? ", sagt nichts darüber aus, wie Ihr System eingerichtet ist.
Ihre Ausgabe von fdisk und free sagt uns:
- Sie haben eine Partition (/dev/sda3) zum Austauschen. Wenn Sie nur die Größe dieser Partition ändern, müssen Sie nichts in Ihrem System ändern, um den zusätzlichen Speicherplatz zu nutzen. (/etc/fstab).
- Sie haben eine Partition (/dev/sda2), auf der sich das Betriebssystem befindet. Diese Partition hat 26 GB freien Speicherplatz. Wenn Sie diese Partition um 20 GB verkleinern, hat das Betriebssystem noch 5 GB zum Wachsen und Verwenden.
Die Swap-Partition ist keine erweiterte Partition, das macht es etwas einfacher, sie zu vergrößern.
Erforderliche Werkzeuge:
- Bootfähiges Betriebssystem mit gparted
Suchen Sie hier nach einem Speicherort der letzten kostenlosen Version von Parted Magic
Anleitung zur Größenänderung von Partitionen mit gparted
- In ein anderes Betriebssystem booten, das das gparted-Tool hat
- Bei gparted; Größe der Betriebssystempartition ändern (/dev/sda2). Schrumpfen Sie um den Betrag, um Platz zu spenden. Dies kann viel Zeit in Anspruch nehmen, da alle Daten, die sich in dem freizugebenden Speicherplatz befinden, von gparted verschoben werden müssen.
- Bei gparted; Größe der Swap-Partition ändern (/dev/sda3). Verschieben und erweitern, um den gesamten freien Speicherplatz einzuschließen.
- Neustart in sda2 OS.
- Überprüfen Sie, ob die Swap-Partition (/dev/sda3) verwendet wird.
Denken Sie daran, dass Sie Ihre Festplatte und Partitionen auf niedriger Ebene ändern und dass Fehler oder Abstürze Ihre Daten beschädigen können.
Sichern Sie zuerst Ihre Daten.