From owner-freebsd-hackers Tue Dec 16 17:55:48 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id RAA23260 for hackers-outgoing; Tue, 16 Dec 1997 17:55:48 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from vader.cs.berkeley.edu (vader.CS.Berkeley.EDU [128.32.38.234]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id RAA23228 for ; Tue, 16 Dec 1997 17:55:37 -0800 (PST) (envelope-from asami@vader.cs.berkeley.edu) Received: (from asami@localhost) by vader.cs.berkeley.edu (8.8.7/8.7.3) id RAA04988; Tue, 16 Dec 1997 17:55:33 -0800 (PST) Date: Tue, 16 Dec 1997 17:55:33 -0800 (PST) Message-Id: <199712170155.RAA04988@vader.cs.berkeley.edu> To: imp@village.org CC: hackers@freebsd.org In-reply-to: <199712170102.SAA00624@harmony.village.org> (message from Warner Losh on Tue, 16 Dec 1997 18:02:13 -0700) Subject: Re: Question about making a new machine from an old one From: asami@cs.berkeley.edu (Satoshi Asami) Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk * mount new-disk-a /gerbils * mkdir /gerbils/usr /gerbils/var /gerbils/home * mount new-disk-d /gerbils/usr * mount new-disk-e /gerbils/var * mount new-disk-f /gerbils/home (mount these with "-o async", that will make the rest much faster.) After this, I usually just do a === cd / find -dx . | cpio -dump /gerbils find -dx usr var home | cpio -dump /gerbils vi /gerbils/etc/ === That's how I duplicated the 20 machines in our disk array here. (Of course, you probably don't want the "/home" to be copied, but you get the idea.) Satoshi