Unterstützt 12.04 den Ruhezustand in einer Auslagerungsdatei?

12

Ich bin dabei, Ubuntu auf einem Netbook mit einer winzigen Festplatte neu zu installieren. Aufgrund der geringen Festplattengröße würde ich eine Auslagerungsdatei lieber haben als eine Auslagerungspartition. Ich möchte jedoch in der Lage sein, einen Winterschlaf zu halten.

Ich weiß, dass der Ruhezustand manuell aktiviert werden muss . Ich weiß auch, dass der Ruhezustand in einer Auslagerungsdatei auf dem alten Eeebuntu funktioniert, das ich ersetzen werde, sodass die Hardwareunterstützung kein Problem darstellt.

Unterstützt der genaue Kernel den Ruhezustand in einer Auslagerungsdatei? Was ist, wenn ich etwas konfigurieren muss?

Bitte beachten Sie, dass ich zuverlässige, aktuelle Informationen suche. Es macht mir nichts aus, wenn der Ruhezustand nicht sofort unterstützt wird, aber ich würde es vorziehen, keinen Kernel neu kompilieren zu müssen, wenn ich darauf verzichten kann. Ich werde es ablehnen, den Kernel für diese Maschine zu patchen.

Gilles 'SO - hör auf böse zu sein'
quelle
Nicht genug für eine Antwort, aber ich sehe einige Swap-Datei-Informationen hier: help.ubuntu.com/community/SwapFaq
Jorge Castro
@JorgeCastro Nichts für ungut, aber ich vertraue dieser FAQ nicht sehr. Wurde es auf dem neuesten Stand gehalten? Beim Thema Winterschlaf habe ich viele schlechte Erfahrungen mit veralteten Ressourcen im Web gemacht.
Gilles 'SO - hör auf böse zu sein'
Ich vertraue ihm auch nicht, nachdem ich die ersten paar Aufzählungszeichen gelesen habe, weshalb ich ihn als Kommentar hinterlassen habe, scheint jedoch auf dem neuesten Stand zu sein. Ich finde jedoch nicht viele Informationen im Internet.
Jorge Castro
Haben Sie einen Ruhezustand für eine funktionierende Datei erhalten?
muru

Antworten:

4

Soweit ich weiß, hat die Datei /etc/initramfs-tools/conf.d/resumeden Parameter, von dem die Ruhezustandsdaten abgerufen werden sollen, und war ursprünglich ein Gerät, verwendet jedoch in (vielen) neueren Versionen die UUID. Es wird standardmäßig die Swap-Partition verwendet, die Sie installiert haben, und ich weiß, dass Sie, wenn Sie die Swap-Partition oder die UUID aus Versehen ändern, diese aktualisieren müssen, damit der sudo update-initramfs -uRuhezustand wieder funktioniert. Dies gilt zumindest für Quantal, Precise und Lucid. Ich denke, dies gilt auch für die aktuell unterstützten Versionen.

Die Swap-Partition muss mindestens so groß sein wie Ihr Gesamtspeicher. Beachten Sie, dass der Ruhezustand beim Auslagern ein (physisches) Sicherheitsrisiko darstellen kann, wenn Sie keine vollständige Festplattenverschlüsselung verwenden (LUKS über die alternative Installations-CD). Es ist möglich, die Daten auf dem Swap zu verwenden, um die Vektoren zum Entschlüsseln Ihrer Gnomenschlüsselring-Passwörter zu finden.

Sylwester
quelle
Das sollte auf jeden Fall in der FAQ stehen. Wechsel auf ein anderes Laufwerk und konnte den Ruhezustand nicht aktivieren. Fand diese Info durch reines Glück.
Art Shayderov
was ist, wenn ich den Swap mit swapon und swapoff ein- und ausschalte?
Wäre
@ 3l4ng Im Ruhezustand speichern Sie den gesamten Inhalt Ihres RAM-Speichers vor dem Herunterfahren im Auslagerungsspeicher, damit Sie den Vorgang beim erneuten Starten umkehren können. Ohne Swap können Sie nicht in den Ruhezustand wechseln und es hat nichts mit dem Ein- oder Ausschalten von Swap zu tun.
Sylwester,
1

Ich habe nicht versucht, es zu benutzen, aber ich fand das folgende HOWTO:

http://ubuntuforums.org/showthread.php?t=1042946

Dies scheint recht gut zu erklären, wie die Auslagerungsdatei erstellt und für die Verwendung im Ruhezustand vorbereitet wird. Ich hoffe, das hilft.

Januar
quelle
Willkommen bei Ask Ubuntu! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Wiedereinsetzung von Monica - ζ--
Zuletzt auf Klarheit getestet. Entschuldigung, aber ich suche nach aktuellen Informationen. Dies hat die böse Angewohnheit, sich zu ändern, nicht immer zum Besseren.
Gilles 'SO - hör auf böse zu sein'
1

Es wird nicht empfohlen. Aus der Community-Dokumentation unter: https://help.ubuntu.com/community/SwapFaq/

"Die Vorteile einer Auslagerungsdatei sind vielfältig, aber es ist problematisch, die standardmäßige" swsusp "-Hibernationsmethode für den Energiesparmodus zu verwenden."

Jetzt bedeutet "problematisch" nicht unmöglich, aber im Zusammenhang mit Ihrer ursprünglichen Frage muss ich sagen, dass nein, es wird nicht unterstützt und ist nicht sofort verfügbar.

Hersteller4
quelle
Für welche Ubuntu-Version wurde dieser FAQ-Eintrag geschrieben? (Siehe die Kommentare unter der Frage.) Ich suche nach zuverlässigen Informationen und es macht mir nichts aus, ein paar Dinge konfigurieren zu müssen. Ich würde es vorziehen, einen Kernel nicht neu zu kompilieren, aber ich werde es tun, wenn es das ist, was es braucht.
Gilles 'SO - hör auf böse zu sein'
Es ist keine archivierte Seite und wahrscheinlich aktueller als viele Informationen in den FAQs der Community. Ich habe noch nie etwas gesehen, das besagt, dass der Kernel speziell für die Verwendung einer Auslagerungsdatei für den Ruhezustand entwickelt wurde, und es wird normalerweise empfohlen, dies zu vermeiden. Möglicherweise müssen Sie es nur versuchen. - Wenn Sie eine Kopie der Konfigurationsdateien behalten, die Sie geändert haben, gibt es wahrscheinlich nichts, was sich nur schwer rückgängig machen lässt, wenn Sie feststellen, dass es für Sie nicht einfach ist.
Fabricator4
Ja, ich werde versuchen, es zu sehen. Jeden Tag, sobald ich die Zeit finde ... Es handelt sich um eine Neuinstallation. Wenn dies fehlschlägt, kann ich die Installation trotzdem neu starten. Wenn ich es geschafft habe, melde ich mich hier.
Gilles 'SO - hör auf böse zu sein'
Gibt es auch einen wirklichen Unterschied zwischen der Verwendung einer Auslagerungspartition und einer Auslagerungsdatei auf einer kleinen Festplatte? Ich habe einen EeePC mit einer 8-GB-Festplatte und 1 GB RAM. Ich habe herausgefunden, dass die beste Art und Weise, diese Maschine zu benutzen, eine 7-GBit / und eine 1-GBit-Swap-Partition ist. Ich habe eine 8-Gbit-SD-Karte in den Steckplatz eingelegt und sie so eingestellt, dass sie als / home in fstab gemountet wird, und habe nicht zurückgeschaut. 7 GB / sind ausreichend für das, wofür diese Maschine verwendet wird, und es ist sogar eine beträchtliche Anzahl von Programmen installiert - Fotobearbeitung, Spiele und die vollständige Suite, die mit Ubuntu geliefert wird. Ich lösche nur gelegentlich alte Kernel.
Fabricator4
Ich habe mehr Software und mehr Daten als der durchschnittliche Benutzer ... Die Anpassung innerhalb von 16 GB ist eine Herausforderung, und das vorübergehende Entfernen der Auslagerungsdatei ist von Zeit zu Zeit nützlich.
Gilles 'SO - hör auf böse zu sein'