Dies sind die Schritte, um einen Swap für eine Datei zu erstellen:
Erstellen Sie eine große Datei zB mit
sudo mkdir -p /var/cache/swap/ # create a directory that holds the swap file
sudo dd if=/dev/zero of=/var/cache/swap/myswap bs=1M count=4096 # for 4 GByte
Natürlich würde auch jede andere Methode zum Erstellen einer Datei mit definierter Größe ausreichen.
Kündigen Sie den Austausch mit dem System an
sudo chmod 0600 /var/cache/swap/myswap # only root should have access
sudo mkswap /var/cache/swap/myswap # format as swap
sudo swapon /var/cache/swap/myswap # announce to system
Fügen Sie die folgende Zeile ein, /etc/fstab
um sie beim nächsten Start auszutauschen:
/var/cache/swap/myswap none swap sw 0 0
Hinweis: Falls sich Ihre Systemdateien auf einer SSD befinden, sollten Sie in Betracht ziehen, Ihre Auslagerungsdatei auf einer Festplatte zu speichern.
Hinweis: Sie können keine Auslagerungsdatei für den Ruhezustand verwenden (siehe Ubuntu SwapFaq ).
Zusätzlicher Hinweis für Ubuntu> = 17.04:/swapfile
Bei einer Neuinstallation wird standardmäßig eine Swap-On-Datei erstellt (wenn keine Swap-Partition vorhanden war). Wir können später eine Swap-Partition manuell erstellen, wenn wir dies vorziehen.
Falls wir einen bestehenden Swap (zB eine Partition) durch einen anderen Swap (zB eine Datei) ersetzen wollen, müssen wir den alten Swap mit entfernen
sudo swapoff -a # for all
Entfernen Sie dann den Swap-Eintrag von /etc/fstab
oder ersetzen Sie ihn durch den neuen Swap.