Wo wird die Auslagerungsdatei erstellt?

Wo wird die Auslagerungsdatei erstellt?

Ich möchte meinem System eine Swap-Datei von 2 GB hinzufügen. Ich habe diesen Code dafür gefunden

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Da ich noch nie eine Auslagerungsdatei oder einen Auslagerungsbereich verwendet habe, möchte ich wissen, an welchem ​​Speicherort eine Auslagerungsdatei erstellt wird. Wird die Datei im Home-Verzeichnis erstellt? Was ist der beste Speicherort zum Erstellen einer Auslagerungsdatei? Home-Verzeichnis, Stammverzeichnis oder andere gemountete Datenträger?

Antwort1

In Ihrem Fall ist die Auslagerungsdatei „/swapfile“ – Sie können dies jedoch nach Belieben ändern, indem Sie „/swapfile“ durch das gewünschte Ziel ersetzen.

Der beste Standort ist natürlich eine Geschmackssache, aber ich würde schnellen Speicher bevorzugen (z. B. SSD – bedenken Sie jedoch, dass diese eine begrenzte Lebensdauer hat, sodass dies stark von der Geschmackssache abhängt), wenn das System viel auslagert.

EDIT:
Wenn Sie die Datei sawp bei jedem Bootvorgang verwenden möchten, können Sie einen Eintrag zu Ihrer /etc/fstab hinzufügen wie

/swapfile    none    swap    sw      0 0

EDIT2:
Sie könnten die Verwendung eines Laufwerks in Betracht ziehen, das aus anderen Gründen nicht ständig einer hohen IO-Last ausgesetzt ist.

verwandte Informationen