Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Feb 1995 10:52:10 +0100 (MEZ)
From:      Hinrich Eilts <eilts@late.e-technik.uni-erlangen.de>
To:        crtb@helix.nih.gov (Chuck Bacon)
Cc:        questions@FreeBSD.org
Subject:   Re: Cloning a hard disk/system
Message-ID:  <199502130952.KAA07203@late5.e-technik.uni-erlangen.de>
In-Reply-To: <9502110107.AA27242@helix.nih.gov> from "Chuck Bacon" at Feb 10, 95 08:07:31 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> > Any quick idea of how to do this??
> 
> How about back to back tar?  Assuming the new disk has a filesystem,
> and is otherwise empty (say the a partition):
> 
> 	# mount /dev/wd1a /mnt		# Gotta put the new disk somewhere!
> 	# cd /				# (Assume new disk has a FS and ready)
> 	# foreach f (`echo * | sed 's/mnt//'`)
> 	#   tar cf - $f | (cd /mnt; tar xvfp -)
> 	# end
> 
> This gets a bit more involved if you have multiple partitions on the
> original or the new disk, but can be handled analogously.
> 
> > Thanks,
>  
> > Troy
> 
> I'm sending this back to questions, because I'd like to hear if
> there's a big flaw in it somewhere.  I've copied some pretty big
> directory trees this way, but not entire disks.

Does above tar-solution work with files containing holes? I have
a file (on HPUX at work, but a similar is at home on FreeBSD)

late5(eilts):infosystems/WWW/cgi-etc: ll idx-usr-man_i.pag
-rw-r--r--   1 www      www      247309312 Feb 12 10:42 idx-usr-man_i.pag
late5(eilts):infosystems/WWW/cgi-etc: du idx-usr-man_i.pag
12320   idx-usr-man_i.pag

"cp", "cpio", ... expands it to full size resulting in a full disk.

Hinrich

-- 
            Hinrich Eilts
 Uni:   eilts@late.e-technik.uni-erlangen.de             | G i b   D O S |
 Priv.: eilts@tor.dialin.rrze.uni-erlangen.de            | k  e  i  n  e |
 http://late5.e-technik.uni-erlangen.de/user/eilts.html  | C h a n c e ! |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199502130952.KAA07203>