Fehler 12 - Ruhezustandsabbild wird erstellt - nicht genügend freier Speicher

Fehler 12 - Ruhezustandsabbild wird erstellt - nicht genügend freier Speicher

Ubuntu 11.10 Thinkpad T61p mit 120 GB freiem Festplattenspeicher und 2 GB Arbeitsspeicher.

Beim Versuch, den Ruhezustand zu aktivieren, wurde diese Fehlermeldung angezeigt. Nicht genügend freier Speicher. Fehler 12 – Ruhezustandsabbild wird erstellt.

Handelt es sich hierbei um einen Fehler oder was kann ich tun, damit der Ruhezustand und der Schlafmodus ordnungsgemäß funktionieren?

Bearbeiten:

             insgesamt genutzte freie gemeinsam genutzte Puffer im Cache
Erinnert: 1996 1450 545 0 139 359
 -/+ Puffer/Cache: 951 1044
Tausch: 2027 0 2027

Antwort1

Haben Sie ohne Swap-Partition installiert? Wenn ich mich richtig erinnere, wird nicht auf einer bereits verwendeten Partition gespeichert – daher spielt freier Speicherplatz keine Rolle. Überprüfen Sie die Swap-Speicherplatznutzung:

aking1012@devlaptop:~$ frei -m
             insgesamt genutzte freie gemeinsam genutzte Puffer im Cache
Mitglied: 3931 1923 2007 0 154 916
-/+ Puffer/Cache: 852 3078
Tauschen: 4059 0 4059

Der freie Swap muss > der gesamte Arbeitsspeicher sein, damit der Ruhezustand funktioniert.

Die beste Vorgehensweise ist, doppelten RAM als Swap zu verwenden. Das werde ich vielleicht zuerst versuchen (ich weiß, ich habe es nicht gemacht). Aber ich verwende auf dieser Box keinen Ruhezustand, also ...

Wenn es dann nicht funktioniert, reichen Sie einen Fehlerbericht ein wieDas.

Antwort2

Ubuntu 12.04

So nehmen Sie die Einstellung vor

echo 0 > /sys/power/bildgröße

persistent, Sie benötigen ein Skript.

sudo touch /usr/lib/pm-utils/sleep.d/100_owner_actions

sudo chmod +x /usr/lib/pm-utils/sleep.d/100_owner_actions

sudo nano /usr/lib/pm-utils/sleep.d/100_owner_actions

Fügen Sie den folgenden Code in die neue Datei 100_owner_actions ein:

#!/bin/sh
##
## 100_Besitzeraktionen
##
Fall $1 in
aussetzen)
## BEFEHLE, DIE SIE VOR DEM SUSPEND AUSFÜHREN MÖCHTEN
#BEFEHL1
;;
wieder aufnehmen)
## BEFEHLE, DIE NACH RESUME AUSGEFÜHRT WERDEN MÖCHTEN
;;
überwintern)
## BEFEHLE, DIE SIE VOR DEM HIBERNATE AUSFÜHREN MÖCHTEN
#BEFEHL3
echo 0 > /sys/power/bildgröße
;;
auftauen)
## BEFEHLE, DIE NACH DER WIEDERAUFNAHME AUS DEM SUSPEND AUF DIE FESTPLATTE AUSGEFÜHRT WERDEN MÖCHTEN
#BEFEHL4
;;
esac

Antwort3

Mein System ging bei etwa 50 % der Versuche in den Ruhezustand:

SpeicherGesamt: 6053820 kB
Speicherfrei: 5016480 kB
Puffer: 29744 kB
Zwischengespeichert: 277564 kB
SwapCached: 203160 kB
Aktiv: 323360 kB
Inaktiv: 571640 kB
Aktiv (anonym): 249700 kB
Inaktiv (anonym): 382724 kB
Aktiv(Datei): 73660 kB
Inaktiv(Datei): 188916 kB
Nicht auslagerbar: 32 kB
Gesperrt: 32 kB
HochGesamt: 5236572 kB
HochFrei: 4335756 kB
NiedrigGesamt: 817248 kB
NiedrigFrei: 680724 kB
SwapGesamt: 7811068 kB
SwapFree: 7312116 kB

Es scheint, dass das Setzen der Bildgröße auf 0 mein Problem gelöst hat:

echo 0 > /sys/power/bildgröße

Ich nehme an, dass das kleinstmögliche Bild geschrieben werden soll.

Antwort4

Ich denke, dass dieses Problem auftritt, wenn die Swap-Partition zu klein ist.

Versuchen Sie, es beispielsweise mit GParted zu vergrößern. Die doppelte Größe Ihres RAM sollte ausreichen.

Nach diesem Schritt können Probleme mit der UUID der Swap-Partition auftreten. Wenn Sie beim Booten Fehler bezüglich fehlender Partitionen bemerken, müssen Sie /etc/fstab bearbeiten. Fragen Sie, wenn Sie weitere Informationen benötigen.

verwandte Informationen