Warum etwas ändern das funktioniert?
Ich versuche mein System so einfach wie möglich, mit größtmöglichen Nutzen für mich zu konfigurieren. Das dass Ansichtssache ist, sollte dem Leser bewusst sein. Seit ich mein System nur mit einer /boot/efi und einer / Partition aufbaue bei der ich die / Partition verschlüssele stellt sich die Frage nach einem swap Bereich. Es besteht die Möglichkeit das mit einer weiteren Partition zu tun die man zusätzlich verschlüsseln sollte oder aber mit einem swapfile das auf der verschlüsselten / Partition liegt. Der weitere Vorteil ist das man die größe der Swap Datei im laufenden Betrieb ändern kann, ein Nachteil ist es bei hybernating zum Beispiel, das es ziemlich umständlich zu konfigurieren ist.
Hier will ich das erstellen eines swapfiles beschreiben.
Zuerst erstellen wir eine Datei mit:
sudo dd if=/dev/zero of=/srv/swapfile bs=1024 count=33554432
diese Befehlszeile erzeugt eine swap Datei im Verzeichniss /svr mit der Dateigröße von 32 GigaByte (der Größe des verbauten RAM)
Als zweiten Schritt lassen wir Linux eine Swap File daraus machen:
sudo mkswap /srv/swapfile
Nun müssen wir noch die Rechte der Datei ändern:
sudo chown root:root /srv/swapfile
und
sudo chmod 0600 /srv/swapfile
Der vierte Schritt ist die swap Datei einzubinden:
sudo swapon /srv/swapfile
Zum deaktivieren verwendet man einfach:
sudo swapoff /srv/swapfile
Um das ganze jetzt aber auch nach einem Neustart zur Verfügung zu stellen, müssen wir eine Datei mit dem Texteditor ihrer Wahl berarbeiten:
/etc/fstab
hier fügen wir ganz unten folgenden Eintrag hinzu:
/srv/swapfile swap swap defaults 0 0
Damit wird sichergestellt das nach einem Neustart die swap Datei eingebunden wird.
Verfasst von arnulf
Eine Reaktion
Das wäre doch auch etwas für unverschlüsselte System – oder?
Da könnte man sich die Swap Partition immer sparen, oder habe ich da einen Denkfehler?