bootup, Meldung: swap area shorter than signature
Hallo! Diese Meldung erscheint im boot.msg <4>Swap area shorter than signature indicates <4>Swap area shorter than signature indicates nachdem vorher irgendwann <4>Starting kswapd fehlerfrei gestartet wurde. In Zusammhang mit diesem Verhalten habe ich keine weiteren Informationen finden koennen. System SuSE 8.0, 2.4.18-4GB Wie kann diese Meldung klassifiziert werden? - Als Warning, also nicht weiter tragisch - Als failing, also dringend abzustellen (Datenverlust?) Falls diese Situation einer Abhilfe bedarf, hat vielleicht der eine oder andere ein paar Hinweise fuer mich? Danke erst einmal. -- Gruesze Michael e-mail: Michael.Gens@TU-Berlin.DE
Michael Gens schrieb:
Diese Meldung erscheint im boot.msg <4>Swap area shorter than signature indicates <4>Swap area shorter than signature indicates
nachdem vorher irgendwann <4>Starting kswapd fehlerfrei gestartet wurde.
In Zusammhang mit diesem Verhalten habe ich keine weiteren Informationen finden koennen.
Die Meldung wird von swapfile.c erzeugt. Der entsprechende Abschnitt sieht wie folgt aus: if (swapfilesize && maxpages > swapfilesize) { printk(KERN_WARNING "Swap area shorter than signature indicates\n"); error = -EINVAL; goto bad_swap; } Vermutlich greift die Bedingung "maxpages > swapfilesize", so dass dann die If-Bedingung insgesamt wahr wird. Ins- besondere das "goto bad_swap" gibt mir etwas zu denken.... Was sagt denn auf Deiner Maschine ein "cat /proc/swaps"? Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Thomas Hertweck wrote:
Michael Gens schrieb:
Diese Meldung erscheint im boot.msg <4>Swap area shorter than signature indicates <4>Swap area shorter than signature indicates
nachdem vorher irgendwann <4>Starting kswapd fehlerfrei gestartet wurde.
In Zusammhang mit diesem Verhalten habe ich keine weiteren Informationen finden koennen.
Die Meldung wird von swapfile.c erzeugt. Der entsprechende Abschnitt sieht wie folgt aus:
if (swapfilesize && maxpages > swapfilesize) { printk(KERN_WARNING "Swap area shorter than signature indicates\n"); error = -EINVAL; goto bad_swap; }
Vermutlich greift die Bedingung "maxpages > swapfilesize", so dass dann die If-Bedingung insgesamt wahr wird. Ins- besondere das "goto bad_swap" gibt mir etwas zu denken.... Was sagt denn auf Deiner Maschine ein "cat /proc/swaps"?
Gruesse, Thomson
-- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Danke fuer Deine Antwort Thomas, zunaechst hat das cat /proc/swaps ergeben, dasz nur der header, aber keine Daten ausgegeben wurden, das darauf ausgefuehrte mount hat ergeben, das kein swap-Bereich gemountet ist. Annahme: Es ist etwas beim Einrichten des Rechners schief gegangen. Per yast habe ich den swap Bereich noch einmal neu eingerichtet (alte Werte belassen - die hat yast gefunden) und neu formatiert. Jetzt gibt es keine Fehlermeldung mehr waehrend des Bootvorganges. -- Gruesze Michael e-mail: Michael.Gens@TU-Berlin.DE
participants (2)
-
Michael Gens
-
Thomas Hertweck