Hallo Liste, ich habe da ein etwas merkwürdiges Problem: auf einem Server ist SoftRAID Level 1 mit zwei IDE-Platten installiert. Bei der Installation von SuSE Linux (7.3) habe ich mit YaST 2 das Root-Filesystem als md0 mit reiserfs eingerichtet (daneben /boot als ext2) und die Installation durchgeführt. Danach habe ich weite Teile des Filessystems von einem anderen Server kopiert, wobei ich anscheinend versehentlich eine Datei aus dem Bootbereich überschrieben habe. Jedenfalls bootet das System seit einem Lauf von mk_initrd nicht mehr mit dem RAID. Es kommt immer der Fehler "do_md_run() returned -22" und danach wird md0 deaktiviert. Ich habe alle Einstellungen in /etc/lilo.conf und /etc/fstab überprüft und kann keine Fehler feststellen. Ich habe nochmal mk_initrd laufen lassen und anschließend lilo. Auch habe ich inzwischen über die Rettungs-CD gebootet und das RAID manuell synchronisiert. Die Maschine bootet aber noch immer nicht mit /dev/md0 als RootFilesystem. Hat jemand einen Tip oder weiß, woran das liegen könnte? Wäre über jeden Hinweis sehr dankbar, habe schon etliche Stunden investiert... Vielen Dank, Alexander
Am Montag 05 August 2002 17:12 schrieb Alexander Schmidt:
Hallo Liste,
Auch habe ich inzwischen über die Rettungs-CD gebootet und das RAID manuell synchronisiert. Die Maschine bootet aber noch immer nicht mit /dev/md0 als RootFilesystem.
...vermutlich die lilo-map gelöscht... Also du kannst mit dem Rettungssystem auf /dev/md0 zugreifen ? Ja - dann musst du /boot ummounten umount /boot mount /boot /dev/hdx ( Deine Boot-Part.) mount /mount /dev/mdo /mount/etc/lilo.conf anpassen und dann lilo -r /mount/etc/lilo.conf Gruß Harald
Vielen Dank,
Alexander
On Monday 05 August 2002 18:39, Harald Huthmann wrote:
Am Montag 05 August 2002 17:12 schrieb Alexander Schmidt:
Auch habe ich inzwischen über die Rettungs-CD gebootet und das RAID manuell synchronisiert. Die Maschine bootet aber noch immer nicht mit /dev/md0 als RootFilesystem.
...vermutlich die lilo-map gelöscht... Also du kannst mit dem Rettungssystem auf /dev/md0 zugreifen ? Ja -
Leider nicht. Inzwischen habe ich herausgefunden, daß die Dateisysteme des RAID schwer beschädigt sind. Ich kann sie nicht mal mehr mounten, seitdem ich ein fsck -t reiserfs /dev/md0 habe laufen lassen... Ein "mount /dev/md0 /mnt" bringt die Fehlermeldung "mount: Not a directory". Auch hilft der fsck nicht. Er repariert zwar ein wenig, aber kann nicht alles in Ordnung bringen... Weiß da jemand Rat? Liegt es vielleicht daran, daß die Masterplatte des RAID eine Zeitlang ohne SoftRAID betrieben wurde (/dev/hda? gemountet statt /dev/md0)? Danke für Feedback, Alexander
On Tuesday 06 August 2002 12:28, Alexander Schmidt wrote:
Ein "mount /dev/md0 /mnt" bringt die Fehlermeldung "mount: Not a directory". Auch hilft der fsck nicht. Er repariert zwar ein wenig, aber kann nicht alles in Ordnung bringen...
Habe auf Console 10 noch mehr Meldungen dazu gefunden: is_tree_node: node level 2 does not match the expected one 3 vs-5150: search_by_key: invalid format found in block 8214. Fsck? vs-13070: reiserfs_read_inode2: i/o failure occured. trying to find stat data of [1 2 0x0 SD] Wie gesagt, ein fsck -t reiserfs /dev/md0 bringt da keine Abhilfe. Weiß jemand noch weitere Möglichkeiten? Alexander
Am Dienstag 06 August 2002 12:28 schrieb Alexander Schmidt:
Also du kannst mit dem Rettungssystem auf /dev/md0 zugreifen ? Ja -
Leider nicht. Inzwischen habe ich herausgefunden, daß die Dateisysteme des RAID schwer beschädigt sind. Ich kann sie nicht mal mehr mounten, seitdem ich ein fsck -t reiserfs /dev/md0 habe laufen lassen...
...hm. Das "normale" fsck über ein reiserfs laufen lassen ?-geht das Überhaupt ?. Ich kenn da nur reiserfsck. Und über reiserfsck habe ich auch noch nicht gelesen, das damit jemand sein Filesystem repariert bekommen hätte...
Ein "mount /dev/md0 /mnt" bringt die Fehlermeldung "mount: Not a directory".
existiert der Mountpoint /mnt ? ... mount -t reiserfs dev/md0 /mnt Gruß Harald
* On Tue, 06 Aug 2002 at 23:02 +0200, Harald Huthmann wrote:
Am Dienstag 06 August 2002 12:28 schrieb Alexander Schmidt:
Also du kannst mit dem Rettungssystem auf /dev/md0 zugreifen ? Ja -
Leider nicht. Inzwischen habe ich herausgefunden, daß die Dateisysteme des RAID schwer beschädigt sind. Ich kann sie nicht mal mehr mounten, seitdem ich ein fsck -t reiserfs /dev/md0 habe laufen lassen...
...hm. Das "normale" fsck über ein reiserfs laufen lassen ?-geht das Überhaupt ?.
Was meinst Du mit
Ich kenn da nur reiserfsck.
adalbert@leo:~ > ls -l /sbin/fsck.reiserfs lrwxrwxrwx 1 root root 10 Mär 8 16:29 /sbin/fsck.reiserfs -> reiserfsck reiserfsck und fsck -t reiserfs bewirekn das gleiche.
Und über reiserfsck habe ich auch noch nicht gelesen, das damit jemand sein Filesystem repariert bekommen hätte...
Das kannst Du gerne von mir hören.
Ein "mount /dev/md0 /mnt" bringt die Fehlermeldung "mount: Not a directory".
existiert der Mountpoint /mnt ? ... mount -t reiserfs dev/md0 /mnt ^ /
-- Adalbert PGP welcome, request public key: mailto:adalbert+key@lopez.at
participants (3)
-
Adalbert Michelic
-
Alexander Schmidt
-
Harald_mail@t-online.de