table of contents
- bookworm 4.18.1-1
- bookworm-backports 4.24.0-2~bpo12+1
- testing 4.24.0-2
- unstable 4.24.0-2
SYSTEMD.SWAP(5) | systemd.swap | SYSTEMD.SWAP(5) |
BEZEICHNUNG¶
systemd.swap - Auslagerungs-Unit-Konfiguration
ÜBERSICHT¶
swap.swap
BESCHREIBUNG¶
Eine Unit-Konfigurationsdatei, deren Name in ».swap« endet, kodiert Informationen über ein Auslagerungsgerät oder eine Auslagerungsdatei für durch Systemd gesteuertes und überwachtes Speicherauslagern.
Diese Handbuchseite führt die für diesen Unit-Typ spezifischen Konfigurationsoptionen auf. Siehe systemd.unit(5) für die gemeinsamen Optionen aller Unit-Konfigurationsdateien. Die gemeinsamen Konfigurationseinträge werden in den generischen Abschnitten »[Unit]« und »[Install]« konfiguriert. Die Auslagerungs-spezifischen Konfigurationsoptionen werden in dem Abschnitt »[Swap]« konfiguriert.
Zusätzliche Optionen finden Sie in folgenden Handbuchseiten: systemd.exec(5) zur Ausführungsumgebung, in der das Programm swapon(8) ausgeführt wird; systemd.kill(5) zur Art der Beendigung dieser Prozesse des Dienstes; systemd.resource-control(5) zur Konfiguration der Ressourcensteuerungseinstellungen für diese Prozesse der Unit.
Auslagerungs-Units müssen nach den Geräten oder Dateien, die sie steuern, benannt sein. Beispiel: Das Auslagerungsgerät /dev/sda5 muss in einer Unit-Datei dev-sda5.swap konfiguriert werden. Für Details über die Maskierungslogik zur Umwandlung eines Dateisystempfades in einen Unit-Namen siehe systemd.unit(5). Beachten Sie, dass Auslagerungs-Units weder in Vorlagen genutzt werden können noch es möglich ist, mehrere Namen zu einer Auslagerungs-Unit durch Erstellung zusätzlicher Symlinks darauf hinzuzufügen.
Beachten Sie, dass die Auslagerungs-Unterstützung unter Linux Privilegien benötigt und daher die Auslagerungs-Units nur für den Systemdiensteverwalter (und dem Benutzerdiensteverwalter von Root) verfügbar sind, nicht aber den Diensteverwaltern unprivilegierter Benutzer.
AUTOMATISCHE ABHÄNGIGKEITEN¶
Implizite Abhängigkeiten¶
Die folgenden Abhängigkeiten werden implizit hinzugefügt:
Zusätzliche implizite Abhängigkeiten als Ergebnis der Ausführung und der gemäß systemd.exec(5) und systemd.resource-control(5) dokumentierten Ressourcen-Steuerungsparameter können hinzugefügt werden.
Standardabhängigkeiten¶
Die folgenden Abhängigkeiten werden hinzugefügt, es sei denn, DefaultDependencies=no ist gesetzt:
FSTAB¶
Auslagerungs-Units können entweder über Unit-Dateien oder mittels /etc/fstab (siehe fstab(5) für Details) konfiguriert werden. In /etc/fstab aufgeführte Auslagerungen werden automatisch beim Systemstart und wenn die Konfiguration des Systemverwalters neu geladen wird, in native Units umgewandelt, Siehe systemd-fstab-generator(8) für Details über die Umwandlung.
Falls ein Auslagerungsgerät oder eine -Datei sowohl in /etc/fstab als auch einer Unit-Datei konfiguriert ist, hat die Konfiguration in letzterer Vorrang.
Beim Lesen von /etc/fstab werden ein paar besondere Optionen von Systemd verstanden, die beeinflussen, wie Abhängigkeiten für Auslagerungs-Units erstellt werden.
noauto, auto
nofail
x-systemd.device-timeout=
Beachten Sie, dass diese Option nur in /etc/fstab genutzt werden kann und ignoriert wird, falls sie Teil der Einstellungen Options= in einer Unit-Datei ist.
x-systemd.makefs
Beachten Sie, dass diese Option nur in /etc/fstab genutzt werden kann und ignoriert wird, falls sie Teil der Einstellungen Options= in einer Unit-Datei ist.
Siehe systemd-mkswap@.service(8) und die Diskussion von wipefs(8) in systemd.mount(5).
OPTIONEN¶
Auslagerungs-Unit-Datei können Abschnitte [Unit] und [Install] enthalten, die in systemd.unit(5) beschrieben sind:
Auslagerungs-Unit-Dateien müssen einen Abschnitt »[Swap]« enthalten, der Informationen über das von diesen Dateien überwachte Auslagerungsgerät weiterträgt. Eine Reihe von Optionen, die in diesem Abschnitt verwandt werden können, werden auch von anderen Unit-Typen verwandt. Diese Optionen sind in systemd.exec(5) und systemd.kill(5) dokumentiert. Die für den Abschnitt [Swap] speziellen Optionen sind die folgenden:
What=
Priority=
Options=
TimeoutSec=
Lesen Sie systemd.unit(5), systemd.exec(5) und systemd.kill(5) für weitere Einstellungen.
SIEHE AUCH¶
systemd(1), systemctl(1), systemd-system.conf(5), systemd.unit(5), systemd.exec(5), systemd.kill(5), systemd.resource-control(5), systemd.device(5), systemd.mount(5), swapon(8), systemd-fstab-generator(8), systemd.directives(7)
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> 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 Übersetzer.
systemd 252 |