Am Donnerstag, 8. Dezember 2011, 22:57:29 schrieb Peter Mc Donough:
Hallo,
nachdem meine Backupstrategie für ein Komplettbackup in Teilen gescheitert ist, brauche ich ein Tipp.
Letztens wollte ich mit "time on my hands" nach einem nicht ganz zufriedenstellenden Ausflug nach 12.1 kurzerhand mein 11.4er mit dem Backup wiederherstellen. Die Partitioneseinteilung, Größe und die Dateisysteme waren ja unverändert, die Dateien landeten auch in den richtigen Partitionen.
Ergebnis: error 16 inconsistent filesystem, nach einigen Versuchen - Neuinstallation !
-------------------------
Das bisherige Prozedere (Suse 11.4 ist das einzige Betriebssystem): Mit einem Bootmedium, hier den 11.4 Rescue Abschnitt der Installations-DVD booten, bei mir mit
rsync -avxHSAX --delete /dev/sda1/ /dev//sdc5/boot_sda1 rsync -avxHSAX --delete /dev/sda5/ /dev//sdc5/root_sda5 rsync -avxHSAX --delete /dev/sda6/ /dev//sdc5/home_sda6
alle Quell-Partitionen einzeln mit den passenden Unterverzeichnisse auf dem Backupmedium synchronisieren, fertig ist das Backup.
--------------------
Beim Zurückspielen den umgekehrten Weg, wieder mit Suse 11.4. Bei Schwierigkeiten, in der Grubkonsole
root (hd0,0) # Root Device setzen, für /boot setup (hd0) # für den MBR quit sync reboot
Resultat: error 16 inconsistent filesystem
Da nichts verändert wurde und das Backup zurücksynchronisiert ist , müsste doch alles funktionieren?
Ein weiterer Versuch für initrd mit dem chroot-Zauber blieb erfolglos. (Aus meiner Rezeptsammlung)
mount /dev/sda5 /mnt mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys mount --bind /dev /mnt/dev chroot /mnt mount /dev/sda1 /boot mkinitrd
grub root (hd0,0) # Root Device setzen, für /boot setup (hd0) # hierhin wird der MBR geschrieben quit sync umount /dev/sda1 exit chroot verlassen sync
Alles unmounten
Resultat: error 16 inconsistent filesystem
-----------------------------------
Wo ist mein Fehler?
Gruß Peter
Hi, ich habe mir das mal angeschaut und versucht das nachzuvollziehen. Du hast im Pfad: "rsync -avxHSAX --delete /dev/sda1/ /dev//sdc5/boot_sda1" an dieser Stelle || einen Doppelslash. Das sollte schon mal gar nicht passen. Dann meine ich, dass, wenn Du /dev/sdc5 ansprichst, danach kein Verzeichnis angeben kannst, weil /dev/sdc5 auf das Blockdevice und nicht auf einen Verzeichnispfad deutet. Der Pfad auf den rsync speichert sollte im Verzeichnisbaum sein. Sprich rsync -avxHSAX --delete /dev/sda1/ /media/Verzeichnis_fuer_sda1 Ich hoffe ich liege nicht ganz falsch. Gruß Uwe Eggert