GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann man mehr Platz zuweisen, um zu tauschen und seine Größe größer als Ram zu erhöhen?

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

  1. 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
      
  2. 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.

  3. Überprüfen Sie, ob es aktiviert ist, indem Sie die Ausgabe des Befehls cat /proc/swaps anzeigen , verwenden Sie free Befehl oder

    $ swapon -s
    
  4. Um es beim Booten zu aktivieren , bearbeiten Sie /etc/fstab (statische Informationen über das Dateisystem), um Folgendes einzuschließen, wobei die Felder fs_spec sind , fs_file , fs_vfstype , fs_mntops , fs_freq und fs_passno , über die Sie unter man 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 aber defaults,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? Die discard Option funktioniert definitiv auf Partitionen.

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

  1. In ein anderes Betriebssystem booten, das das gparted-Tool hat
  2. 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.
  3. Bei gparted; Größe der Swap-Partition ändern (/dev/sda3). Verschieben und erweitern, um den gesamten freien Speicherplatz einzuschließen.
  4. Neustart in sda2 OS.
  5. Ü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.


Linux
  1. So erhöhen Sie die Swap-Größe unter Ubuntu Linux

  2. So fügen Sie Swap Space unter Debian 11 hinzu

  3. So fügen Sie Swap Space unter Ubuntu 22.04 hinzu

  4. So überprüfen Sie die gesamte RAM-Größe und Speichernutzung in Linux

  5. Wie viel Auslagerungsspeicher muss für Oracle Database unter Linux hinzugefügt werden?

So löschen Sie RAM-Cache, Puffer und Auslagerungsspeicher auf einem Linux-System

So löschen Sie den RAM-Speicher-Cache, den Puffer und den Swap-Speicher unter Linux

Warum Swap verwenden, wenn im RAM mehr als genug freier Speicherplatz vorhanden ist?

So überprüfen Sie den Auslagerungsbereich unter Linux

So erhöhen Sie den virtuellen Speicherplatz der VM auf VirtualBox und VMware

wie du du verwendest, um Dateien anzuzeigen, die eine Schwellenwertgröße überschreiten