[WBEL-users] Disc cloning

Dan lists at norcomcable.ca
Tue Mar 8 14:51:58 CST 2005


 

> -----Original Message-----
> From: whitebox-users-bounces at beau.org 
> [mailto:whitebox-users-bounces at beau.org] On Behalf Of Kirby C. Bohling
> Sent: March 8, 2005 9:37 AM
> To: Benedikt Carda
> Cc: whitebox-users at beau.org
> Subject: Re: [WBEL-users] Disc cloning
> 
> On Tue, Mar 08, 2005 at 09:48:04AM +0100, Benedikt Carda wrote:
> > Hey,
> > 
> > for testing purposes I want to make a clone of my current 
> 80 gig IDE 
> > harddisc. What I have done so far:
> > 
> > Connecting another 80 gig harddisc to the IDE controller, 
> booting the 
> > system with Knoppix (a linux version on CD-ROM) and 
> entering the command:
> > 
> > dd if=/dev/hda of=/dev/hdb
> > 
> > It took about 2 hours then dd was finished. First it seemed 
> to do the 
> > job well, but the last partition on the new hard disc, 
> which was hdb6
> > (/home) was completely messed up. I guess this is because the hard 
> > discs are not completely identical, they are both 80 gigs but from 
> > different vendors, therefore probably different number of 
> inodes etc.
> > 
> > Any suggestions how to make a clone disc?
> > 
> > Best Regards,
> > Benedikt Carda
> 
> Well, if you were writting to /home with other processes, you 
> could have easily ended up with a corrupt filesystem.
> 
> You could run fsck on the 80 and see what happens.  
> Alternatively, boot with a rescue CD and run these commands:
> 
> fdisk /dev/hdb
> # fdisk this to be as close to the other disk as you can...
> 
> mkdir /tmp/orig
> mkdir /tmp/dest
> 
> mount /dev/hda1 /tmp/orig
> mount /dev/hdb1 /tmp/dest
> ( cd /tmp/orig ; tar cf - . ) | ( cd /tmp/dest ; tar xvpf - ) 
> umount /tmp/orig umount /tmp/dest
> 
> Later, rinse, repeat for each partition that has a 
> filesystem.  You probably also will need to do something like 
> mkswap on the swap partition.
> 
> Then all that should be left is installing grub onto the 
> /dev/hdb and mark the same partitions bootable.  I'm not sure 
> of the commands to do that off the cuff, so I won't write my 
> best guess.  Read the grub man page, I'm sure I've figured it 
> out using the man page and the interactive help.  This set of 
> commands should work on two different drives even if you have 
> different sizes as long as there is enough space for the files.
> 
> If I was a good little Admin, I'd use cpio instead of tar, as 
> this will only work with GNU tar.  Well, it won't work with 
> original UNIX tar, because it would open of special devices, 
> where GNU tar by default will just copy the special device 
> file instead of copying the contents you get by running 
> "open" on the special device.
> However, I'm not a fluent in cpio.

cd /tmp/orig
find . -print | cpio -pmd /tmp/dest

-dan

> 
> 	Thanks,
> 		Kirby
> 
> _______________________________________________
> Whitebox-users mailing list
> Whitebox-users at beau.org
> http://beau.org/mailman/listinfo/whitebox-users
> 



More information about the Whitebox-users mailing list