Daten aus einer kaputten Linux-Kiste kriegen
Zunächst mal und ganz vorne weg: lieber Andre, Arno, Dietrich, Dirk, Joerg, Sandy: DANKE! Die Daten sind gerettet! Den Typ, der das Backup hätte machen sollen, schnauz ich übrigens lieber nicht an - der hat schon genug gelitten (ich bins selbst) :) Jetzt ist "nur noch" die Kiste kaputt. Da hätte ich noch ein paar Fragen, teilwiese zu Antworten zu schon gestellten Fragen: :::::::::::::::::::::::: F: Heute morgen fand ich einen Hinweis auf neue Mail in /var/mail/root . Da stand viele Male hintereinander:
Cannot append data to file /var/log/sa/sa.2005_11_03: the number of processors has changed
Hä???? Die Anzahl der P r o z e s s o re n hat sich geändert??? :::::::::::::::::::::::: F: Gibts einen Befehl, mit dem man sich anzeigen lassen kann, welches Dateisystem auf einem Device ist? A: Bei Festplatten ist es fdisk. F: Da fdisk die Platten formatiert, trau ich mich nicht damit rumzuspielen - hinterher geht ungewollt das Formatieren los. "fdisk" ohne Parameter sagt mir:
wittgenstein:~ # fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
, also nur Beispiele, nicht die "real existierenden" Devices.Und "man fdisk":
fdisk [-u] [-b sectorsize] [-C cyls] [-H heads] [-S sects] device
fdisk -l [-u] [device ...]
fdisk -s partition ...
fdisk -v
, also auch nichts, woraus hervorgeht, ob die Kiste gleich anfängt, irgendwas kaputt zu formatieren. :::::::::::::::::::::::: F: Es könnte sein dass "das BIOS die Platten nicht erkennt" A: Wenn die Platten direkt am Mainboard angeschlossen sind, sollten sie auch im BIOS des Rechners erscheinen. Alles andere wäre dann sehr seltsam. F: Was heisst das denn: "im BIOS des Rechners erscheinen"? Heisst das, beim Hochfahren muss kommen: Primary Master: Platte Nr1 Primary Slave: Platte Nr2 Secondary Master: Platte Nr3 Secondary Slave: Platte Nr4 ? Und wenn ja, wie stelle ich das richtig ein? Und wie kann der Rechner booten, wenn er selbst sagt, er hätte keine Platten? :::::::::::::::::::::::: F: Es könnte sein dass "das BIOS die Platten nicht erkennt" A: Was sind das denn jetzt genau für Komponenten? F: Wie kann ich das sehen? Kann man das was beim booten hochscrollt, irgendwie nachher noch lesen? Bild-hoch- und -runter-Taste funktioniert nicht: da kommt "^[[5" bzw. "^[[6" :::::::::::::::::::::::: F: Es könnte sein dass "das BIOS die Platten nicht erkennt" A: Entwender ... Mainboard defekt , Netzteil macht schlappt, ... CPU oder RAM. Die andere, noch wahrscheinlichere Variante ist, dass deine Festplatten den "sterbenden Schwan" tanzen und immer mehr defekte Sektoren sich ansammeln, bis schließlich nichts mehr zu retten ist. F: D. h. : Irgendwas ist kaputt. Jetzt wär es natülich sehr kostspieleig, eine Komponente nach der anderen auszutauschen. Intuitiv würde ich jetzt mit der Platte anfangen, auch weil du das für die wahrscheinlichste Variante erklärt hast. Und weil die ja bem Hochfahren nicht gefunden werden. Dazu müsste ich jetzt Linux komplett neu auf die neue Platte installieren oder die alte Platte klonen. Was wäre leichter? :::::::::::::::::::::::: F: Suse 10 ist ja raus. Ist das empfehlenswert, falls ich mich zu einer komplett-neu-Installation enschliesse? :::::::::::::::::::::::: Danke noch mal, ihr habt mir gewaltig geholfen!!! Horst
Am Mittwoch, 9. November 2005 schrieb Horst Jäger:
Zunächst mal und ganz vorne weg: lieber Andre, Arno, Dietrich, Dirk, Joerg, Sandy: DANKE!
Die Daten sind gerettet!
Den Typ, der das Backup hätte machen sollen, schnauz ich übrigens lieber nicht an - der hat schon genug gelitten (ich bins selbst) :)
Jetzt ist "nur noch" die Kiste kaputt. Da hätte ich noch ein paar Fragen, teilwiese zu Antworten zu schon gestellten Fragen:
F: Heute morgen fand ich einen Hinweis auf neue
Mail in /var/mail/root . Da stand viele Male hintereinander:
Cannot append data to file
/var/log/sa/sa.2005_11_03: the number of processors has changed
Hä???? Die Anzahl der P r o z e s s o re n hat sich geändert???
F: Gibts einen Befehl, mit dem man sich anzeigen lassen kann, welches Dateisystem auf einem Device ist?
A: Bei Festplatten ist es fdisk.
Kennst Du cfdisk??? Als Root aufrufen und es zeigt Dir an, wie die Platte aufgebaut ist, also bei mir sieht es nach Aufruf von cfdisk so aus: cfdisk 2.12c Festplatte: /dev/hda Größe: 20409532416 Bytes, 20,4 GB Köpfe: 255 Sektoren pro Spur: 63 Zylinder: 2481 Name Flags Part. Typ Dateisystemtyp [Bezeichner] Größe (MB) ------------------------------------------------------------------------------ hda1 Primäre Linux swap / Solaris 213,86 hda2 Boot Primäre Linux ReiserFS 20193,07
F: Da fdisk die Platten formatiert, trau ich mich nicht damit rumzuspielen - hinterher geht ungewollt das Formatieren los.
"fdisk" ohne Parameter sagt mir:
wittgenstein:~ # fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
, also nur Beispiele, nicht die "real existierenden"
Devices.Und "man fdisk":
fdisk [-u] [-b sectorsize] [-C cyls] [-H heads] [-S sects] device
fdisk -l [-u] [device ...]
fdisk -s partition ...
fdisk -v
, also auch nichts, woraus hervorgeht, ob die Kiste gleich anfängt, irgendwas kaputt zu formatieren.
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Wenn die Platten direkt am Mainboard angeschlossen sind, sollten sie auch im BIOS des Rechners erscheinen. Alles andere wäre dann sehr seltsam.
F: Was heisst das denn: "im BIOS des Rechners erscheinen"? Heisst das, beim Hochfahren muss kommen:
Primary Master: Platte Nr1 Primary Slave: Platte Nr2 Secondary Master: Platte Nr3 Secondary Slave: Platte Nr4
? Und wenn ja, wie stelle ich das richtig ein?
Und wie kann der Rechner booten, wenn er selbst sagt, er hätte keine Platten?
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Was sind das denn jetzt genau für Komponenten?
F: Wie kann ich das sehen? Kann man das was beim booten hochscrollt, irgendwie nachher noch lesen? Bild-hoch- und -runter-Taste funktioniert nicht: da kommt "^[[5" bzw. "^[[6"
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Entwender ... Mainboard defekt , Netzteil macht schlappt, ... CPU oder RAM. Die andere, noch wahrscheinlichere Variante ist, dass deine Festplatten den "sterbenden Schwan" tanzen und immer mehr defekte Sektoren sich ansammeln, bis schließlich nichts mehr zu retten ist.
F: D. h. : Irgendwas ist kaputt. Jetzt wär es natülich sehr kostspieleig, eine Komponente nach der anderen auszutauschen. Intuitiv würde ich jetzt mit der Platte anfangen, auch weil du das für die wahrscheinlichste Variante erklärt hast. Und weil die ja bem Hochfahren nicht gefunden werden. Dazu müsste ich jetzt Linux komplett neu auf die neue Platte installieren oder die alte Platte klonen. Was wäre leichter?
F: Suse 10 ist ja raus. Ist das empfehlenswert, falls ich mich zu einer komplett-neu-Installation enschliesse?
Danke noch mal, ihr habt mir gewaltig geholfen!!!
Horst gruß
Wolfgang Koch
Hallo Horst, Am Mittwoch, 9. November 2005 19:03 schrieb Horst Jäger:
F: Gibts einen Befehl, mit dem man sich anzeigen lassen kann, welches Dateisystem auf einem Device ist?
A: Bei Festplatten ist es fdisk.
F: Da fdisk die Platten formatiert,
fdisk partitioniert, für die Formatierung ist mke2fs (ext2, ext3), mkdosfs, ... zuständig. fdisk -l device zeigt Dir die Partitionierung und die Art der Systeme an, z. B.: fdisk -l /dev/hda Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 784 6297448+ b W95 FAT32 /dev/hda2 785 9729 71850712+ f W95 Ext'd (LBA) /dev/hda5 785 1046 2104483+ 82 Linux swap / Solaris /dev/hda6 1047 1062 128488+ 82 Linux swap / Solaris /dev/hda7 1063 9729 69617646 83 Linux
F: Was heisst das denn: "im BIOS des Rechners erscheinen"? Heisst das, beim Hochfahren muss kommen:
Primary Master: Platte Nr1 Primary Slave: Platte Nr2 Secondary Master: Platte Nr3 Secondary Slave: Platte Nr4
Ja. Für die Boot-Platte ist IMHO notwendig, dass sie im Bios eingetragen ist; weitere Platten findet Linux auch ohne diesen Eintrag. Ins Bios kommst Du (Hinweis auf dem Bildschirm beim Rechnerstart gibt da Auskunft) oft mit der <Del>, F2, ... Taste; variiert je nach Bios. Meist im ersten Menupunkt eines Bios definierst Du die angeschlossenen HDs; einfach wohl die Parameter für die 1. Platte auf Auto stellen. -- Gruss Marcus Marcus Roeckrath -- Vikarsbusch 8 -- D-48308 Senden -- Germany Phone : +49-2536-9944 -- Fax : +49-2536-9943 E-Mail : marcus.roeckrath@gmx.de WWW : http://home.foni.net/~marcusroeckrath/ -- This e-mail was scanned with a private, non-commercial version of AntiVir MailGate. See http://www.antivir.de for details. -- This e-mail was scanned with a private, non-commercial version of AntiVir MailGate. See http://www.antivir.de for details.
Hallo, On 09.11.2005 19:03, Horst Jäger wrote:
Zunächst mal und ganz vorne weg: lieber Andre, Arno, Dietrich, Dirk, Joerg, Sandy: DANKE!
Die Daten sind gerettet!
Den Typ, der das Backup hätte machen sollen, schnauz ich übrigens lieber nicht an - der hat schon genug gelitten (ich bins selbst) :)
Tststs... :-) Na ja, das tut zwar weh, aber für sowas gibt's ja einen Fachbegriff: Lernen ;-)
Jetzt ist "nur noch" die Kiste kaputt. Da hätte ich noch ein paar Fragen, teilwiese zu Antworten zu schon gestellten Fragen:
::::::::::::::::::::::::
F: Heute morgen fand ich einen Hinweis auf neue Mail in /var/mail/root . Da stand viele Male hintereinander:
Cannot append data to file /var/log/sa/sa.2005_11_03: the number of processors has changed
Hä???? Die Anzahl der P r o z e s s o re n hat sich geändert???
Hast Du die Platte mal von einem rechner in einen anderen gebaut, oder in einem Mehrprozessorsystem (oder Hyperthreading - einige P4 CPUs) von SMP auf non-SMP-Kernel oder zurück gewechselt?
::::::::::::::::::::::::
F: Gibts einen Befehl, mit dem man sich anzeigen lassen kann, welches Dateisystem auf einem Device ist?
A: Bei Festplatten ist es fdisk.
F: Da fdisk die Platten formatiert, trau ich mich nicht damit rumzuspielen - hinterher geht ungewollt das Formatieren los.
"fdisk" ohne Parameter sagt mir:
wittgenstein:~ # fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
, also nur Beispiele, nicht die "real existierenden" Devices.Und "man fdisk":
fdisk [-u] [-b sectorsize] [-C cyls] [-H heads] [-S sects] device
fdisk -l [-u] [device ...]
fdisk -s partition ...
fdisk -v
, also auch nichts, woraus hervorgeht, ob die Kiste gleich anfängt, irgendwas kaputt zu formatieren.
fdisk formatiert nicht, fdisk partitioniert nur. Im Normalfall ohne gleich die Platte zu zersäbeln. in der man-Page sollte auch ein Hinweis sein dass fdisk -l /dev/xxxx die Partitionstabelle ausgibt. Das hilft Dir aber nichts, denn darin steht nicht das tatsächliche benutzte Dateisystem. Bei Fat und NTFS stimmt die Auskunft typischerweise, aber Linux-Dateisysteme wie ext2/3, reiser, JFS, XFS, oder andere Unix-Systeme wirst Du damit normalerweise nicht identifizieren können. Die simpelste Methode ist einfach versuchen zu mounten. man mount und dann bei Option -t nachlesen was da zu einer Liste von FS-typen steht :-)
::::::::::::::::::::::::
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Wenn die Platten direkt am Mainboard angeschlossen sind, sollten sie auch im BIOS des Rechners erscheinen. Alles andere wäre dann sehr seltsam.
F: Was heisst das denn: "im BIOS des Rechners erscheinen"? Heisst das, beim Hochfahren muss kommen:
Primary Master: Platte Nr1 Primary Slave: Platte Nr2 Secondary Master: Platte Nr3 Secondary Slave: Platte Nr4
Ja.
? Und wenn ja, wie stelle ich das richtig ein?
Heutzutage: Im BIOS-Setup bei allen Festplattentypen Auto einstellen. Früher: lesen, was auf der Platte steht und entsprechende Einstellungen vornehmen.
Und wie kann der Rechner booten, wenn er selbst sagt, er hätte keine Platten?
Er kann über eine andere als die vom BIOS des Rechners selber verwaltete Platte starten, von CD, DVD, Netzwerk, USB-Stick... die erste Möglichkeit ist am wahrscheinlichsten. Oder: Das BIOS lügt.
::::::::::::::::::::::::
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Was sind das denn jetzt genau für Komponenten?
F: Wie kann ich das sehen? Kann man das was beim booten hochscrollt, irgendwie nachher noch lesen? Bild-hoch- und -runter-Taste funktioniert nicht: da kommt "^[[5" bzw. "^[[6"
Tja. Definitiv wissen kannst Du das nur indem Du die Sachen anschaust und Typbezeichnungen findest. Bei Markenpcs reicht oft ein Blick ins Handbuch. Bei ordentlichen PCs aus Einzelkomponenten steht's auf der Rechnung.
::::::::::::::::::::::::
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Entwender ... Mainboard defekt , Netzteil macht schlappt, ... CPU oder RAM. Die andere, noch wahrscheinlichere Variante ist, dass deine Festplatten den "sterbenden Schwan" tanzen und immer mehr defekte Sektoren sich ansammeln, bis schließlich nichts mehr zu retten ist.
F: D. h. : Irgendwas ist kaputt. Jetzt wär es natülich sehr kostspieleig, eine Komponente nach der anderen auszutauschen. Intuitiv würde ich jetzt mit der Platte anfangen, auch weil du das für die wahrscheinlichste Variante erklärt hast. Und weil die ja bem Hochfahren nicht gefunden werden. Dazu müsste ich jetzt Linux komplett neu auf die neue Platte installieren oder die alte Platte klonen. Was wäre leichter?
Garantie oder Gewährleistung? Dann zum Verkäufer. Sonst: Werkstatt, Laden, Dienstleister Deines Vertrauens. Ansonsten brauchst Du Zeit, eine Sammlung von Teilen bzw. andere Rechner, und solltest Wissen was Du tust. Da Du hier fragst würde ich davon abraten :-) Ansonsten würde es sich anbieten die alte Platte einmal in einen anderen Rechner einzubauen. Geht das nicht, eine andere Platte in den alten Rechner. Wenn das nix bring bezahl jemanden.
::::::::::::::::::::::::
F: Suse 10 ist ja raus. Ist das empfehlenswert, falls ich mich zu einer komplett-neu-Installation enschliesse?
Deine Entscheidung. Einige schimpfen drauf, andere sind begeistert. Ich vermute dass es auch funktioniert. Ob es auf Deinem Rechner für Deine Ansprüche passt kann ich nicht beurteilen.
::::::::::::::::::::::::
Danke noch mal, ihr habt mir gewaltig geholfen!!!
Gern geschehen. Arno
Horst
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de
Am Mittwoch, 9. November 2005 19:03 schrieb Horst Jäger: ....
F: Was heisst das denn: "im BIOS des Rechners erscheinen"? Heisst das, beim Hochfahren muss kommen:
Primary Master: Platte Nr1 Primary Slave: Platte Nr2 Secondary Master: Platte Nr3 Secondary Slave: Platte Nr4
? Und wenn ja, wie stelle ich das richtig ein?
Und wie kann der Rechner booten, wenn er selbst sagt, er hätte keine Platten?
F: Es könnte sein dass "das BIOS die Platten nicht erkennt"
A: Was sind das denn jetzt genau für Komponenten?
Wenn der Rechner von Platte booten soll, dann muss das Rechnerbios, oder das Bios eines zugesteckten(2. Onboardcontrollers) mindestens eine Platte erkennen. Primary Master: none Primary Slave: none Secondary Master: none Secondary Slave: none heisst also nicht, das keine Platte im Rechner ist, sondern nur das am Standard IDE Controller keine Platte hängt. An einem SCSI oder SATA oder zus. IDE Controller können dann durchaus noch diverse Platten hängen. Am Bilschirm kommt dann meist erst die Meldung des Controllers z.B. Adaptec SCSI, gefolgt von den Platten z.B. 0 LUN 0 Seagate xxxxx oder so ähnlich. Im bios ist dann meist bei der Bootreihenfolge nicht hd1 eingestellt, sondern SCSI (auch wenn es ein zus. IDE Controller ist.) Die Anzeigen am Bootschirm zu stoppen geht soweit ich weiss nur mit der Pause Taste. tschüss Didi
participants (5)
-
Arno Lehmann
-
Dietrich Restemeyer
-
Horst Jäger
-
Marcus Roeckrath
-
Wolfgang Koch