Aktivieren Sie den Swap-Speicher auf Ubuntu

18615
Luke

Aus irgendeinem Grund ist auf meinem Ubuntu 9.04-Desktop der Swap-Speicher deaktiviert. Wie kann ich es wieder einschalten?

8
Hast du mit Ext4 als Dateisystem installiert? Ich habe irgendwo gelesen, dass mit ext4 und genügend RAM keine Swap-Partition mehr nötig ist. Ich kann den Link jetzt nicht finden. Decio Lira vor 15 Jahren 0
Wie kann ein Dateisystem den Austausch verhindern? innaM vor 15 Jahren 0
Woher wissen Sie, dass "Swap-Speicher deaktiviert ist"? innaM vor 15 Jahren 1
Das verwendete Dateisystem und die Notwendigkeit des Austauschs hängen kaum miteinander zusammen Joakim Elofsson vor 15 Jahren 0

3 Antworten auf die Frage

14
nagul
  • Stellen Sie sicher, dass Sie eine Swap-Partition in / etc / fstab definiert haben .

    $ grep swap / etc / fstab
    UUID = 14a0f7b9-dabb-4296-b0e7-013527a7d82d Kein Swap-Swap 0 0

  • Stellen Sie sicher, dass es vom System verwendet wird

    $ swapon -s
    Dateiname Typ Größe Verwendete Priorität
    / dev / sda6-Partition 1004020 215532 -1

  • Ist dies nicht der Fall, prüfen Sie, ob sie als Swap-Partition formatiert ist.

    $ sudo fdisk -l / dev / sda
    [..snipped ..]
    / dev / sda5 3842 6595 22121473+ 83 Linux
    / dev / sda6 6596 6720 1004031 82 Linux-Swap / Solaris

  • Wenn es sich um eine Swap-Partition handelt, können Sie sie einschalten und einschalten. An diesem Punkt werden möglicherweise Fehler angezeigt, die die Verwendung verhinderten.

    sudo mkswap / dev / sda6
    sudo swapon / dev / sda6

  • Überprüfen Sie mit dem Befehl swapon -s aus # 2, ob die Partition jetzt verwendet wird .

  • Fügen Sie einen Eintrag zu / etc / fstab hinzu, damit diese Swap-Partition beim Booten geladen wird. Sie können den Teil "UUID = xxx" von oben durch " / dev / sda6 " ersetzen, damit der Eintrag so aussieht.

    / dev / sda6 Kein Swap sw 0 0

Wenn Sie zuvor keine Swap-Partition definiert haben, müssen Sie eine erstellen oder den Point-Swap auf eine reguläre Datei ausführen (weniger effizient).

5
Stupefied

Wenn Sie bereits eine Swap-Partition in / etc / fstab definiert haben, dann sudo swapon -a

Wenn Sie die Swap-Partition nicht in / etc / fstab aufgeführt haben, dann swapon- Gerät

0
Jonathan

Das geht ganz einfach mit diesen Skripten oder noch einfacher mit:

sudo apt install swapspace -y 

Welcher ist ein dynamischer Swap-Daemon