7. 复制另一架机器A
打入下面的命令
#cd /hda3
#(rsh 192.168.0.1 cd / \;tar cf \- \-\-exclude proc .) | tar xvf \-
注:用\来确保-不被bash shell解释成别的字符。
如果你除了proc外还有一目录不需要复制,如data目录,则命令为
#(rsh 192.168.0.1 cd / \;tar cf \- \-\-exclude proc \-\-exclude data .) |
tar xvf -
8. 结束工作
#cd /hda3
#mkdir proc
#chroot . (chroot成根目录方便做/sbin/lilo)
更改相应文件如/etc/hosts,/etc/fstab,/etc/sysconfig/network,
/etc/sysconfig/network-scripts/ifcfg-eth*
更改/etc/lilo.conf
最后运行/sbin/lilo后重新启动
9. FAQ
a. 如果克隆后你的CDROM不能mount,检查是否是复制后/dev/cdrom的符号链接链接到错误的设备,用dmesg检查机器B上CDROM的设备名称重新链接
b. 如果你源服务器用的是IDE硬盘,而克隆后的服务器用的是SCSI硬盘,则你需要设置
/etc/modules.conf中的alias scsi_hostadapter aic7xxx (如果你的SCSI芯片类型是这个)
然后运行mkinitrd创建映像文件,更新/etc/lilo.conf加上initrd=行 ,否则你不能正常从SCSI盘引导。
使用Rsh/Tar方便克隆另一台正在运行的Linux服务器(3)
内容版权声明:除非注明,否则皆为本站原创文章。