BEZEICHNUNG
swapon, swapoff - Geräte und Dateien für Paging und Auslagerung aktivieren oder deaktivierenÜBERSICHT
swapon [Optionen] [Spezialdatei …]BESCHREIBUNG
Mit swapon können Sie Geräte angeben, die für Paging und Auslagerung genutzt werden sollen.OPTIONEN
-a, --allAlle in der Datei /etc/fstab mit
»swap« markierten Geräte werden verfügbar gemacht,
außer jenen mit der Option »noauto«. Geräte, die
bereits für die Auslaqerung in Verwendung sind, werden stillschweigend
übersprungen.
aktiviert Auslagerungs-Verwerfungen, falls das
zugrundeliegende Auslagerungsgerät die Verwerfungs- oder
Kürzungsaktionen (»discard« bzw. »trim«)
unterstützt. Dies könnte die Performance auf SSD-Geräten
verbessern, was aber oft nicht der Fall ist. Mit der Option können Sie
zwischen zwei verfügbaren Auslagerungs-Verwerfungsregeln wählen:
--discard=once
--discard=pages
Wenn keine Regel ausgewählt ist, werden standardmäßig beide
Verwerfungstypen aktiviert. Die Einhängeoptionen discard,
discard=once oder discard=pages in der Datei /etc/fstab
könnten ebenfalls zum Aktivieren der Verwerfungsschalter verwendet
werden.
zum Ausführen einer einmaligen
Verwerfungsaktion für den gesamten Auslagerungsbereich bei dessen
Aktivierung; oder
zum asynchronen Verwerfen freigestellter
Auslagerungsseiten, bevor diese zur erneuten Nutzung verfügbar gemacht
werden.
überspringt nicht vorhandene
Geräte stillschweigend. Sie können auch die
Einhängeoption nofail in /etc/fstab verwenden, um nicht
vorhandene Geräte zu überspringen.
initialisiert den Auslagerungsbereich neu
(mittels mkswap), falls die Seitengröße nicht der des
aktuellen Kernels entspricht. mkswap(8) initialisiert das gesamte
Gerät und prüft nicht auf defekte Blöcke.
verwendet die Partition mit der angegebenen
Bezeichnung (dafür ist Zugriff auf /proc/partitions
erforderlich).
gibt die Auslagerungsoptionen durch eine
fstab-kompatible, durch Kommata getrennte Zeichenkette an. Zum
Beispiel:
swapon -o pri=1,discard=pages,nofail /dev/sda2
Die Zeichenkette Optionen wird zuletzt ausgewertet und setzt alle
Befehlszeilenoptionen außer Kraft.
legt die Priorität des
Auslagerungsgerätes fest. Die Priorität ist ein Wert zwischen -1
und 32767. Ein höherer Wert bedeutet eine höhere
Priorität. Siehe swapon(2) für eine vollständige
Beschreibung der Auslagerungsprioritäten. Fügen Sie
pri=Wert zum Optionsfeld in der Datei /etc/fstab hinzu,
um diesen Wert mit swapon -a zu verwenden. Wenn keine Priorität
angegeben ist, wird standardmäßig -1 verwendet.
zeigt eine Zusammenfassung der Nutzung der
Auslagerung nach Gerät an. Dies ist gleichbedeutend mit cat
/proc/swaps. Dieses Ausgabeformat ist VERALTET. Sie sollten stattdessen
--show verwenden, das Ihnen eine bessere Kontrolle über die
Ausgabedaten ermöglicht.
zeigt eine definierbare Tabelle der
Auslagerungsbereiche an. Siehe die Ausgabe mit --help für eine
Liste der verfügbaren Spalten.
gibt alle verfügbaren Spalten
aus.
zeigt mit --show keine
Überschriften an.
führt mit --show keine
Ausrichtung der Tabellenspalten durch.
zeigt in der Ausgabe von --show die
Auslagerungsgröße in Byte anstelle von benutzerfeundlichen
Einheiten an.
verwendet die Partition mit der angegebenen
UUID.
Ausführlicher Modus.
zeigt einen Hilfetext an und beendet das
Programm.
zeigt die Versionsnummer an und beendet das
Programm.
EXIT-STATUS
Seit Version 2.36 hat swapoff die folgenden Exit-Status-Werte:Erfolg
Es ist nicht genügend Systemspeicher
verfügbar, um die Auslagerung zu beenden (OOM).
Der Systemaufruf swapoff(2) schlug aus
einem anderen Grund fehl.
Nicht auf dem Systemaufruf swapoff(2)
basierender Systemfehler (Speicher ausgeschöpft, …).
Aufruf- oder Syntaxfehler
Alle swapoff(2)-Systemaufrufe sind beim
Aufruf mit --all fehlgeschlagen.
Einige swapoff(2)-Systemaufrufe waren
beim Aufruf mit --all erfolgreich.
UMGEBUNGSVARIABLEN
LIBMOUNT_DEBUG=allaktiviert die Fehlersuchausgabe für
libmount.
aktiviert die Debug-Ausgabe für
libblkid.
DATEIEN
/dev/sd??Standard-Paging-Geräte
ASCII-Beschreibungstabelle der
Dateisysteme
ANMERKUNGEN
Dateien mit Löchern
Die Implementierung der Auslagerungsdatei im Kernel erwartet, dass ohne Hilfe des Dateisystems direkt in die Datei geschrieben werden kann. Dies ist bei Dateien mit Löchern oder auf Copy-On-Write-Dateisystemen wie btrfs ein Problem.Btrfs
Auslagerungsdateien auf Btrfs-Dateisystemen werden für Dateien mit dem Attribut nocow seit Linux 5.0 unterstützt. In der Handbuchseite zu btrfs(5) finden Sie weitere Details.NFS
Auslagerung über NFS funktioniert möglicherweise nicht.Suspendierung
swapon erkennt die Signatur eines Auslagerungsbereichs mit alten Suspend-Daten (zum Beispiel S1SUSPEND, S2SUSPEND, …) automatisch und schreibt diese neu. Das Problem ist, dass wenn dies nicht getan würde, dann würden beim nächsten Versuch des Aufwachens Daten beschädigt.GESCHICHTE
Der Befehl swapon erschien in 4.0BSD.SIEHE AUCH
swapoff(2), swapon(2), fstab(5), init(8), fallocate(1), mkswap(8), mount(8), rc(8)FEHLER MELDEN
Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf <https://github.com/util-linux/util-linux/issues>.VERFÜGBARKEIT
Der Befehl swapon ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <[email protected]> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer11. Mai 2022 | util-linux 2.38.1 |