On 10/24/07, Jerry Geis geisj@pagestation.com wrote:
Hi
I am playing with virtualization on centos 5. I have an old redhat 7 system I still need so I want to virtualize it. I found the old disk, installed in the virtual environment but found I had done some additions WAY back. I want to be sure my virtual system is exactly the same as the ACTUAL system.
Do I use cpio on the actual system to grab everything and then put that back on the virtual system?
I'm more "tar" adept ! Here is the tar command :
# cd /src # tar cf - . | ( cd /dst ; tar tvpf - ) This is just a try that display all file it will copy. Now I copy for real # tar cf - . | ( cd /dst ; tar xvpf - ) To copy through ssh on a remote machine # tar cf - . | ssh root@host "( cd /dst ; tar xvpf - )" bu scp is fine too
To avoid copy of /proc and other anoying file system you can use --except ./proc --except ./sys ....... or better use -l to copy only /src and not other mounted filesystem then you have to copy /boot and other data partition the same way.
cpio require you to use a filesysteme walker like find to generate the list of file you wan to copy. Something like : # find . | cpio ???? | (cd /dst ; cpio ??? )
What would the format of the command be to grab it and extract it? I have never used cpio and dont want to screw something up.
Is there a better way?
Jerry _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos