Hallo, Nachdem klar ist, was meinen Crash verursacht hat, bin ich auf dem Weg, mein System wieder herzustellen. Die Partitionstabelle konnte ich (wie woanders ausführlich dargelegt) ja restaurieren und mein /home ist wieder zugänglich. Um einen solchen Crash durch Verlust von Partitionen nicht nochmal erleben zu müssen, möchte ich die "Löcher" auf der Festplatte schließen und dazu muss etwas aufgeräumt und Partitionen verschoben werden. Um mein /home zu sichern, habe ich mit rsync die Daten auf die zweite Platte kopiert und dabei einen Fehler gemacht. Statt rsync -av /pad/zu/quelle tmp war es wohl ein rsync -av /pfad/zu/quelle /tmp d.h. die Daten wurde nicht ins lokale tmp (d.h. /mnt/tmp) gehauen, auf das die Partition der zweiten Platte gemounted war sondern ins tmp des Root-Verzeichnisse. Da war nicht genug Platz und es brach ab. Soweit nicht schlimm. Ich habe dann /tmp etwas aufgeräumt. Nun ist es nach dieser Aktion allerdings so, dass ich keine man-Pages mehr aufrufen kann. Ein "man irgendwas" führt zu einer Fehlermeldung, dass temporäre Dateien nicht erzeugt werden können und daher das Programm beendet wurde. Speziell scheint das Problem zu sein, dass nroff nicht mehr funktioniert, zumindest wird eine entsprechende Meldung ausgegeben. Ein "strace man" gibt ca. 51kB an Daten aus und überfordert mich komplett. Für mich gibt es nun zwei Fragen, nämlich was könnte kaputt sein, dass "man" nicht mehr tut und zweitens, ob das ein Hinweis ist, dass beim Crash doch mehr den Bach runter ging als ursprünglich vermutet. Hat jemand einen Tipp, was das Problem mit den Temp-Dateien verursacht haben könnte bzw. wie ich es lösen kann? Folgendes könnte noch wichtig sein. Mein / liegt komplett, mit Ausnahme /home, auf einer Partition (sda6, 50GB). 15GB sind belegt und /home umfasst ca. 320GB. Gruß Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, Jun 24, 2010 at 10:11:48AM +0200, Joachim H. wrote:
Hallo,
Nachdem klar ist, was meinen Crash verursacht hat, bin ich auf dem Weg, mein System wieder herzustellen.
Die Partitionstabelle konnte ich (wie woanders ausführlich dargelegt) ja restaurieren und mein /home ist wieder zugänglich. Um einen solchen Crash durch Verlust von Partitionen nicht nochmal erleben zu müssen, möchte ich die "Löcher" auf der Festplatte schließen und dazu muss etwas aufgeräumt und Partitionen verschoben werden.
Um mein /home zu sichern, habe ich mit rsync die Daten auf die zweite Platte kopiert und dabei einen Fehler gemacht. Statt
rsync -av /pad/zu/quelle tmp
war es wohl ein
rsync -av /pfad/zu/quelle /tmp
d.h. die Daten wurde nicht ins lokale tmp (d.h. /mnt/tmp) gehauen, auf das die Partition der zweiten Platte gemounted war sondern ins tmp des Root-Verzeichnisse. Da war nicht genug Platz und es brach ab. Soweit nicht schlimm. Ich habe dann /tmp etwas aufgeräumt.
Nun ist es nach dieser Aktion allerdings so, dass ich keine man-Pages mehr aufrufen kann. Ein "man irgendwas" führt zu einer Fehlermeldung, dass temporäre Dateien nicht erzeugt werden können und daher das Programm beendet wurde.
Speziell scheint das Problem zu sein, dass nroff nicht mehr funktioniert, zumindest wird eine entsprechende Meldung ausgegeben. Ein "strace man" gibt ca. 51kB an Daten aus und überfordert mich komplett.
Für mich gibt es nun zwei Fragen, nämlich was könnte kaputt sein, dass "man" nicht mehr tut und zweitens, ob das ein Hinweis ist, dass beim Crash doch mehr den Bach runter ging als ursprünglich vermutet.
Hat jemand einen Tipp, was das Problem mit den Temp-Dateien verursacht haben könnte bzw. wie ich es lösen kann?
Wahrscheinlich wurden die Directory permissions von /tmp geaendert. als root: SuSEconfig --module permissions ausfuehren, das setzt sie auf den Normzustand. Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Marcus, Am 24.06.2010 10:40, schrieb Marcus Meissner:
Wahrscheinlich wurden die Directory permissions von /tmp geaendert.
als root: SuSEconfig --module permissions ausfuehren, das setzt sie auf den Normzustand.
Daran hatte ich gestern auch gedacht, mir ist nur nix aufgefallen. :-( Durch die Aufregung des Crash meines Rechners und einiges andere bin ich z.Zt. etwas arg müde. Die Rechte meines /tmp stehen nur auf lese- und schreiben für root, sonst nix. Dass das Blödsinn ist, ist mir gar nicht aufgefallen. Aber rsync verbiegt doch keine Rechte des Zielverzeichnisses, oder doch? Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, Jun 24, 2010 at 10:59:16AM +0200, Joachim H. wrote:
Hallo Marcus,
Am 24.06.2010 10:40, schrieb Marcus Meissner:
Wahrscheinlich wurden die Directory permissions von /tmp geaendert.
als root: SuSEconfig --module permissions ausfuehren, das setzt sie auf den Normzustand.
Daran hatte ich gestern auch gedacht, mir ist nur nix aufgefallen. :-(
Durch die Aufregung des Crash meines Rechners und einiges andere bin ich z.Zt. etwas arg müde. Die Rechte meines /tmp stehen nur auf lese- und schreiben für root, sonst nix. Dass das Blödsinn ist, ist mir gar nicht aufgefallen.
Aber rsync verbiegt doch keine Rechte des Zielverzeichnisses, oder doch?
Offensichtlich wohl doch ;) ... Keine Ahnung ob das jetzt gewollt ist oder nicht Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Marcus Meissner schrieb:
On Thu, Jun 24, 2010 at 10:59:16AM +0200, Joachim H. wrote:
Durch die Aufregung des Crash meines Rechners und einiges andere bin ich z.Zt. etwas arg müde. Die Rechte meines /tmp stehen nur auf lese- und schreiben für root, sonst nix. Dass das Blödsinn ist, ist mir gar nicht aufgefallen.
Aber rsync verbiegt doch keine Rechte des Zielverzeichnisses, oder doch?
Offensichtlich wohl doch ;) ... Keine Ahnung ob das jetzt gewollt ist oder nicht
Ob rsync die Rechte verbiegt (obgleich verbiegt das falsche "wording" ist...!) hängt maßgeblich von den Optionen ab und vom User der es aufruft... (root/nicht-root) -- Gruß Axel ------------------------------ => einen Server härten? google mal nach Stahl härten oder was meinst Du mit härten? Aus: http://www.administrator.de/index.php?content=69906 ------------------------------ http://www.tty1.net/smart-questions_de.html -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 24.06.2010 11:11, schrieb Axel Birndt:
Marcus Meissner schrieb:
On Thu, Jun 24, 2010 at 10:59:16AM +0200, Joachim H. wrote:
Durch die Aufregung des Crash meines Rechners und einiges andere bin ich z.Zt. etwas arg müde. Die Rechte meines /tmp stehen nur auf lese- und schreiben für root, sonst nix. Dass das Blödsinn ist, ist mir gar nicht aufgefallen.
Aber rsync verbiegt doch keine Rechte des Zielverzeichnisses, oder doch?
Offensichtlich wohl doch ;) ... Keine Ahnung ob das jetzt gewollt ist oder nicht
Ob rsync die Rechte verbiegt (obgleich verbiegt das falsche "wording" ist...!) hängt maßgeblich von den Optionen ab und vom User der es aufruft... (root/nicht-root)
Aufgerufen wurde rsync -av --progress quelle /tmp aus dem Verzeichnis /mnt und das als root. Ziel war fälschlicherweise /tmp statt tmp. Dass rsync die Rechte der Verzeichnisse setzt, die kopiert werden ist klar, aber auch die rechte des Verzeichnissen, in das alles reinkopiert wird? J. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Axel Birndt
-
Joachim H.
-
Marcus Meissner