Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Dec 2005 08:31:02 -0600
From:      "Paul T. Root" <ptroot@iaces.com>
To:        Jack Raats <jack@jarasoft.net>
Cc:        Stephen Montgomery-Smith <stephen@math.missouri.edu>, FreeBSD Stable <freebsd-stable@freebsd.org>, freebsd-questions@freebsd.org
Subject:   Re: Copying kernel and OS
Message-ID:  <439843A6.9080800@iaces.com>
In-Reply-To: <005201c5fbbc$e89db440$9700000a@jarasoft.net>
References:  <002701c5fb72$ee18bf90$9700000a@jarasoft.net>	<43975426.9050809@math.missouri.edu> <005201c5fbbc$e89db440$9700000a@jarasoft.net>

next in thread | previous in thread | raw e-mail | index | archive | help
It should work fine. You need to preserve mod and access
times as well as flags and permissions.

If you are going to do this on a repeated basis, I'd look
into something like cvsup or rsync, maybe even mirror, to
keep the slow machines directory structures in sync rather
than a cp -Rp.

Paul.


Jack Raats wrote:
> ***********************
> This message has been scanned by the InterScan for CSC-SSM and found to 
> be free of known security risks.
> ***********************
> 
> 
> Is it also possible to scp both directories to the slow machine?
> 
> JAck
> 
> ----- Original Message ----- From: "Stephen Montgomery-Smith" 
> <stephen@math.missouri.edu>
> To: "Jack Raats" <jack@jarasoft.net>
> Cc: <freebsd-questions@freebsd.org>; "FreeBSD Stable" 
> <freebsd-stable@freebsd.org>
> Sent: Wednesday, December 07, 2005 10:29 PM
> Subject: Re: Copying kernel and OS
> 
> 
>> Jack Raats wrote:
>>
>>> I've two machines running FreeBSD 6.0-STABLE.
>>> One very fast machine and one very very slow machine. On the fast 
>>> machine I can compile a new kernel and OS very quickly and easily.
>>> Is it possible to transfer the compile world and kernel to the slow 
>>> machine. If yes whart directories etc... do i have to transfer.
>>>
>>> Jack
>>
>>
>> I do something like this.  I build on the fast machine, and then use 
>> NFS to allow the slow machine to access /usr/src and /usr/obj.  I have 
>> found that it is important to preserve the names of the directories, 
>> so that they are also called /usr/src and /usr/obj on the slow 
>> machine.  Then I just do mergemaster, make installworld, make 
>> installkernel (in the appropriate order) on the slow machine, and it 
>> works like a charm.
>>
>> The entries in fstab are like this:
>> hub2:/usr/obj    /usr/obj        nfs     rw,bg,noauto    0       0
>> hub2:/usr/src    /usr/src        nfs     rw,bg,noauto    0       0
>> where hub2 is the name of the fast machine.
>>
>> In /etc/exports on hub2 I have something like this
>> /usr -maproot=root -alldirs -network 10.0.0.0 -mask 255.255.255.0
>> (here 10.0.0.0 is the IP addresses of my LAN)
>>
>> and in /etc/rc.conf on hub2 I have some lines like
>> nfs_server_enable="YES"
>> rpcbind_enable="YES"
>>
>> Then on the slow machine I simply type
>> mount /usr/src
>> mount /usr/obj
>>
>> -- 
>>
>> Stephen Montgomery-Smith
>> stephen@math.missouri.edu
>> http://www.math.missouri.edu/~stephen
>>
> 
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"

-- 
    ______	Paul T. Root
   /    _ \  	1977 MGB
  /  /||  \\
||\/ ||  _ |
||   ||   ||
  \   ||__//
   \______/




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