dump von file nach partition

mikaslow

Well-Known Member
hoi zämä!

wenn ich mit folgendem befehl ein dump mach kommt eine fehlermeldung...cannot find file system superblock...!!!

dump -0af /dev/ad1s1 /root/hallo.conf




?????
 
Was willst Du denn tun? Normalerweise benutzt Du
Code:
dump 0af <dumpfile> /dev/ad1s1
um das Filesystem auf ad1s1 zu dumpen !? Oder willst Du einen dump zurückspielen? Dann solltest Du restore nehmen...
 
Du kannst immer nur slices dumpen, also z.B. so
Code:
cd /da/wo/ad1s1/gemountet/ist
dump 0af - /dev/ad0s1 | restore -r -
Das filesystem auf /dev/ad1s1 solltest Du vorher per newfs erzeugt haben.
 
dann kann ich aber noch nicht booten...

Hab das alles so gemacht klappt auch super, bis auf das booten.
 
Ähhhh, hab ich was falsch gelesen? Du willst die ganze ad0 auf ad1 haben, oder ? Warum dann nicht einfach:
dd if=/dev/ad0 of=/dev/ad1
Danach nen fsck drüberlaufen lassen und schon kannst Du problemlos booten!
Sorry, falls ich die Problemstellung jetzt irgendwie falsch verstanden habe.

Gruß,

Ice
 
Wenn ad0 und ad1 gleich gross sind gehts, wenn ad1 groesser ist gibts evtl Probleme im Disklabel und wenn ad0 groesser ist gibts lustige Effekte... Ansonsten tut das natuerlich. Es sei denn er will n anderes "Slice-Layout", das bekommt er mit dd nicht hin.

Zu der Sache mit dem Bootproblem... was passiert denn?
Blind aus der Huefte:
Cannot find root? -> /etc/fstab anpassen
Cannot find root? -> evtl hart in den Kernel kompiliert? (sollte aber eigentlich nur Fallback sein)
Bootloader streikt -> evtl braucht der n "Partition Active" Flag

Bissl mehr Infos bydde.
 
ich habe eine ad0 und die habe ich nun slice für slice nach ad2 gedumpt. vorher habe ich die ad2 natürlich gelabelt und formatiert. Für die mountpoints hab ich mir einfach welche ausgedacht. Nun nehm ich ad2 und häng sie an den anderen IDE Controller als ad0 also.

Beim booten kommt dann: Missing Operating System.
Wie kann ich denn auf der Paltte einen neuen mbr schreiben?
 
Das da sollte das gewuenschte erreichen.
Code:
mkdir /new_disk
mount /dev/ad2s1a /new_disk
...entsprechend fuer die restlichen Slices bis unter /new_disk ad2 im "Originallayout" ist
chroot /new_disk
fdisk -B ad2
bsdlabel -B ad2s1
Das ganze chroot Gezeter is evtl unnoetig.
 
Ich hab noch keine ahnung, was das alles bedeutet, was ich da machen sollte... Aber auf eine Idee hast mich gebracht. Habe einfach sysinstall mal gestartet von CD (bin mir fast sicher es hätte auch direkt vim system geklappt) und habe die Partition mit "s" bootfähig gemacht. Nu lübbt alles...

Danke trotzdem für Deine Hilfe.
 
Back
Top