[buug] dd to clone

Tony Godshall togo at of.net
Thu Mar 8 20:02:33 PST 2007


It usually works for me, as long as I don't go over those odd
historical boundarys (like head/track/cyl-to-LBA or or 2GB or 8GB or
old-LBA-to-48-bit).  Forgive me if I'm fuzzy on the specifics- the
trick seems to be that the partition tables are compatible.

I often save off images for future use too, like this...

  # make sure empty space is compressible
  mount /dev/hdx1 /mnt
  dd if=/dev/zero of=/mnt/tmpzero; rm -f /mnt/tmpzero
  umount /mnt
  #(repeat for other partitions)
  cat /dev/hdx | gzip > /bigexternaldrive/hdx.img.gz

On 3/8/07, Bruce Ferrell <bferrell at baywinds.org> wrote:
> I'm not too sure about putting the MBR from one disk onto a dissimilar
> disk.  As I recall there may be stuff specific to the disk geometry...
> been a long time and I could be wrong there
>
> John de la Garza wrote:
> > This kind of gets back to me wanting to use dd.  From what I see this
> > is a gui to dd (and some other things like netcat).  I'm kind of in
> > need of a command line tool.  I only have a shell interface to work  with.
> >
> > Although, if I play with this I may get some ideas from looking at  what
> > it does to image a drive.
> >
> >
> > On Mar 8, 2007, at 2:17 PM, Bruce Ferrell wrote:
> >
> >> true, no mbr.  got something different:
> >>
> >> http://air-imager.sourceforge.net/
> >>
> >> Just saw it today
> >>
> >> John de la Garza wrote:
> >>
> >>> This wont copy the MBR or the partition table.  I am looking for  a
> >>> way to clone a harddrive, not just a directory.
> >>> On Mar 7, 2007, at 3:09 PM, Bruce Ferrell wrote:
> >>>
> >>>> use tar.  it'll give you an accurate copy independant of the
> >>>> underlying hardware.  something like this:
> >>>>
> >>>> tar cvf - <hda root> | (cd <hdb root> ; tar xvf -)
> >>>>
> >>>>
> >>>>
> >>>> John de la Garza wrote:
> >>>>
> >>>>> I have a linux box that is up and running in a production
> >>>>> environment.
> >>>>> I want to reproduce the box for a backup server.  If I want to  use dd
> >>>>> to copy the harddrive could I simply do something like:
> >>>>> dd if=/dev/hda bs=1024k  of=/dev/hdb
> >>>>> or must I know more about the hard drives and do some
> >>>>> calculations  for
> >>>>> how much data to copy?
> >>>>> hdb is greater than or equal to the size of hda in this case
> >>>>> _______________________________________________
> >>>>> Buug mailing list
> >>>>> Buug at weak.org
> >>>>> http://www.weak.org/mailman/listinfo/buug
> >
> >
> >
> _______________________________________________
> Buug mailing list
> Buug at weak.org
> http://www.weak.org/mailman/listinfo/buug
>


-- 
--
Tony Godshall
g



More information about the buug mailing list