Manchmal benötigt ein System mehr Swap-Bereiche. Dieser Abschnitt beschreibt zwei Methoden, um Swap-Bereiche hinzuzufügen: auf einer bestehenden Partition oder auf einem neuen Laufwerk, und das Hinzufügen einer Swap-Datei auf einer existierenden Partition.
Für Informationen zur Verschlüsselung von Swap-Partitionen, zu den dabei möglichen Optionen sowie zu den Gründen für eine Verschlüsselung des Auslagerungsspeichers lesen Sie Abschnitt 17.13, „Den Auslagerungsspeicher verschlüsseln“.
Das Hinzufügen einer neuen Festplatte für den Swap-Bereich bietet eine bessere Leistung, als die Verwendung einer Partition auf einem vorhandenem Laufwerk. Die Einrichtung von Partitionen und Laufwerken wird in Abschnitt 17.2, „Hinzufügen von Laufwerken“ beschrieben. Abschnitt 2.6.1, „Ein Partitionslayout entwerfen“ diskutiert Aspekte über die Anordnung und Größe von Swap-Bereichen.
Benutzen Sie swapon
um eine
Swap-Partition zum System hinzuzufügen. Zum Beispiel:
#
swapon
/dev/ada1s1b
Sie können jede Partition verwenden, sofern sie nicht
schon eingehangen ist. Das gilt auch dann, wenn die
Partition bereits Daten enthält. Wird
swapon
auf
einer Partition ausgeführt die Daten enthält, werden
die vorhandenen Daten überschrieben und sind unweigerlich
verloren. Stellen Sie sicher, dass die Partition, die Sie
als Swap-Bereich hinzufügen möchten, wirklich die gewünschte
Partition ist, bevor Sie swapon
ausführen.
Um diese Swap-Partition automatisch beim Systemstart
hinzuzufügen, fügen Sie einen Eintrag in
/etc/fstab
hinzu:
/dev/ada1s1b
none swap sw 0 0
Die einzelnen Einträge von /etc/fstab
werden in fstab(5) erläutert. Weitere Informationen zu
swapon
finden Sie in swapon(8).
Anstatt eine Partition zu verwenden, erstellen diese
Beispiele eine 64 MB große Swap-Datei mit dem Namen
/usr/swap0
.
Die Verwendung von Swap-Dateien macht es erforderlich, dass das Modul md(4) entweder im Kernel vorhanden oder geladen wird, bevor Swap aktiviert ist. Kapitel 8, Konfiguration des FreeBSD-Kernels enthält Informationen zum Bau eines angepassten Kernels.
X
und neuerErstellen Sie die Swap-Datei:
#
dd if=/dev/zero of=
/usr/swap0
bs=1024k count=64
Setzen Sie die richtigen Berechtigungen für die neue Datei:
#
chmod 0600
/usr/swap0
Fügen Sie einen Eintrag in
/etc/fstab
hinzu:
md99 none swap sw,file=/usr/swap0,late 0 0
Das md(4) Gerät md99
wird
verwendet, damit die niedrigeren Gerätenummer für die
interaktive Benutzung frei bleiben.
Der Swap-Speicher wird nun automatisch beim Systemstart hinzugefügt. Benutzen Sie swapon(8) um den Swap-Speicher direkt zu aktivieren:
#
swapon -aL
X
und älterErstellen Sie die Swap-Datei
/usr/swap0
:
#
dd if=/dev/zero of=
/usr/swap0
bs=1024k count=64
Setzen Sie die richtigen Berechtigungen für die neue Datei:
#
chmod 0600
/usr/swap0
Aktivieren Sie die Swap-Datei in
/etc/rc.conf
:
swapfile="/usr/swap0" # Set to name of swap file
Um die Swap-Datei sofort zu aktivieren, spezifizieren Sie ein speicherbasiertes Laufwerk. Abschnitt 17.9, „Speicherbasierte Laufwerke“ enthält weitere Informationen.
#
mdconfig -a -t vnode -f
/usr/swap0
-u 0 && swapon/dev/md0
Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an
<de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an
<de-bsd-translators@de.FreeBSD.org>.