[Suns-at-Home] SunOs - Disk clone

Sandwich Maker adh@an.bradford.ma.us
Mon, 23 Jun 2008 20:40:43 -0400 (EDT)


i think bob nailed it, except for a few comments i can add --

" From: Bob Smart <bsmart@xecu.net>
" 
" []
" 
" 2) Get a disk of sufficient size (bigger is always fine) in an external 
" chassis and hook it up to the system (I believe in shutting the system 
" down to connect up a SCSI disk)

i recall pretty clearly that if you didn't shut the system down - or
at least stop-a it - you'd glitch the scsi bus hard enough to lock the
system up, forcing a reboot anyway.

" 3) Partition the new disk and newfs the partitions.
" 
" 4) mount the partitions (I usually had mount points /sd1a, /sd1d, 
" /sd1e, /sd1f, /sd1g, /sd1h already created on my standard image)
" 
" 5) For each partition cd to the partition and use
" dump 0cf - . | (cd <newpartition>; restore xf -)
" 
" Do this for each partition.

i'd change this to
dump 0cf - <oldpartition> | (cd <newpartition> && restore xf -)
or better
cd <newpartition> && dump 0cf - <oldpartition> | restore xf -
[note the double ampersands]
to make the restore contingent on a successful cd.  otherwise if by
some mischance you forgot or bungled steps 3 & 4 the cd could fail
and you could end up with the files restored somewhere you didn't
want and where they might even be a problem.

ask me how i know this...	:^/

" 6) If you plan on booting the new disk as an external disk (usually sd1 
" or sd2) then edit the fstab file to change the partition names from sd0 
" []
" 
" 7) Look at the installboot man page to get the syntax of the command 
" right then run this command on the new disk

there's no law that says you can't have 2 or 3 bootable drives hooked
up, with essentially duplicate contents except for fstab.  this would
in fact be the surest way to guarantee you can get the system running
again if/when your original disk fails, and cutover takes only as long
as a reboot.
________________________________________________________________________
Andrew Hay                                  the genius nature
internet rambler                            is to see what all have seen
adh@an.bradford.ma.us                       and think what none thought