On Sat, Dec 14, 2002 at 12:41:51PM -0600, Dr. Poo wrote: > Hi everyone, again. My question today is, how can i replace my development > boxs' local OS with a resynced version of the production OS (which currently > has it's home on the dev box)?
I do it all the time! :-) Obviously you'll probably need an exclude list as the IP address/hostname of the dev box will differ (I assume) from your production box, but unlike Windows, all files will go over fine. Just make sure you re-run lilo (if that's your boot manager) after the rsync otherwise you won't be able to reboot :-) [BTW. exclude /proc] > After the new OS is running, i'd like to be able to boot up and have the new > OS be mounted as root., but still then be able to mount the old dev box OS > and copy files from it that were being developed previously...then remove the > old dev OS all together. Make sense? > > I know this will require chroot, and changing fstab? and stuff like that.... > Has anyone done anything like this (or this exactly)? (A shell script > possibly? or a better mailing list to be asking this question on?) Ahh - trust you to make it harder :-) You can't chroot at boot time - doesn't really make any sense. All I can think of is that your dev box will need more partitions that the production box, and use lilo to choose between booting off the dev or the production image: e..g production box running 2.4.18 with /dev/hda1 as / and /dev/hda2 as swap dev box running 2.4.20 with /dev/hdb1 as root and /dev/hdb2 as / Then configure lilo to boot off /dev/hda1 for production (and therefore /etc/fstab on /dev/hda1 refers to /dev/hda* partitions). When booting off /dev/hdb1, the fstab in there refers to /dev/hdb* partitions. Then when booted under dev, you can mount the production partition under "/mnt" and rsync the live system onto it, etc. ...should work :-) -- Cheers Jason Haar Information Security Manager, Trimble Navigation Ltd. Phone: +64 3 9635 377 Fax: +64 3 9635 417 PGP Fingerprint: 7A2E 0407 C9A6 CAF6 2B9F 8422 C063 5EBB FE1D 66D1 -- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.tuxedo.org/~esr/faqs/smart-questions.html