Ich habe auf meinem PC keine Swap-Partition eingerichtet, weil a) ich über ausreichend RAM (8 GB) und b) große Festplatten verfüge, die ich nicht in winzige Teile zerlegen wollte, sodass meine kleinsten Partitionen 50 sind GiB, und ich benutze diese bereits für die Betriebssysteme.
Im Ruhezustand musste Linux (Ubuntu Jaunty) ausgetauscht werden. Ich hatte eine 100-GB-Ersatzpartition, also habe ich diese als Swap eingerichtet, aber damit bin ich nicht zufrieden. Es wird immer nur für den Ruhezustand verwendet (es ist immer viel RAM frei und das System wechselt nie) und es ist auch ein wenig groß für den Austausch. Außerdem werde ich es irgendwann für etwas anderes brauchen.
Wie kann ich in Ubuntu Jaunty ohne Swap-Partition in den Ruhezustand wechseln (Suspend to Disk)?
Antworten:
Ungetestete Idee: Warum erstellen Sie keinen Wrapper für
s2disk
oder welches Dienstprogramm behandelt die Suspendierung der Festplatte, die eine Auslagerungsdatei (im Gegensatz zu einer Auslagerungspartition) verwaltet, und löscht diese beim Fortsetzen?dd if=/dev/zero of=/swapfile bs=1024 count=8388608
(8 GB)mkswap /swapfile
swapon /swapfile
swapoff /swapfile
Das Wiederaufnehmen von Auslagerungsdateien ist möglich und auf kernel.org dokumentiert
quelle
chmod 0600 /swapfile
. Eine weltweit lesbare Auslagerungsdatei ist eine große lokale Sicherheitsanfälligkeit.swapon: /swapfile: skipping - it appears to have holes.
.Sie haben hier wahrscheinlich zwei Möglichkeiten,
Was auch immer Sie tun, ich denke, ein
swapoff
undswapon
nach dem Lebenslauf wäre nützlich.Und da Sie den Swap nicht wirklich benötigen, können Sie ihn
swapoff
nach dem Fortsetzen verlassen.Update: Der Kommentar macht einen guten Punkt über langsamen USB-Ruhezustand.
Überprüfen Sie also die nummerierte Reihenfolge - das erste Schema enthält Notizen für den Ruhezustand mithilfe von Auslagerungsdateien.
Aus Neugier
würde ich gerne wissen, warum Sie in den Ruhezustand wechseln möchten, wenn Linux wie Ubuntu heruntergefahren und so schnell gestartet werden kann.
Ich rate,
Aber ist das wirklich so? Oder haben Sie einen anderen Grund zum Winterschlaf?
Ich benutze ein USB-Boot-Ubuntu und immer heruntergefahren.
quelle
Ja, aber nicht ohne Anstrengung. Es gibt 2 verschiedene Möglichkeiten, den Ruhezustand (Suspend-to-Disk) unter Linux zu aktivieren:
Tuxonice ist als Patch für den Kernel verfügbar und ermöglicht es Ihnen, das Suspend-Image in eine normale Datei zu schreiben.
Aus Wikipedia :
Da es nicht im Standardkernel enthalten ist, müssten Sie leider die für Jaunty verfügbaren Kernel-Patches abrufen und den Kernel selbst kompilieren.
Es gibt einige erweiterten Anweisungen hier , aber Sie könnten Robert Vorschlag ausprobieren möchten , bevor auf dieser Straße wandern, wenn Sie ein alter Hase sind auf eigene Kernel - Images rollen.
quelle
Wie Joel und Jeff im Podcast besprochen haben , ist es im Allgemeinen keine gute Idee, Swap auszuschalten - auch wenn es sich lohnen würde (was es nicht ist) -, der Speicherplatz ist heutzutage so unglaublich billig, dass Sie nichts kosten, wenn Sie ihn eingeschaltet lassen etwas. Sie können einen Auftritt für weniger als zehn Cent (das heißt Euro Cent) bekommen!
zitieren:
Hören Sie sich den Podcast an, um mehr über das Gespräch zu erfahren (ungefähr ab Minute 59), oder lesen Sie die Frage bei Serverfehler, die auf der Podcast-Seite verlinkt ist (Frage 23621). Sie sprechen über die Windows-Auslagerungsdatei, aber das Argument gilt auch für UNIX (obwohl sie den Speicher möglicherweise auf andere Weise verwalten).
quelle