现在很多刊物都在介绍有关Windows系统克隆方法(如GHOST)但针对Unix系统克隆方法的介绍却很少Unix系统是一种多用户多任务多进程的性能稳定且安全性良好的系统广泛应用于石油气象以及金融等领域但Unix系统的安装和维护对于专业技术人员来说并不是一件轻松的事如果加上各种大型数据库及应用软件往往需要数小时在此笔者向大家介绍种Unix系统盘的克隆方法希望能够帮助大家在管理和维护Unix系统时节省一些时间和精力
一 SGI的IRIX系统克隆方法
.以超级用户的身份注册
.执行命令prtvtoc(不带参数)显示系统源盘分区表信息
.显示出要克隆的目标盘的分区表信息
.比较系统源盘与目标克隆盘的分区表如不相同调用fx命令对克隆盘重新进行分区使之与系统盘具有相同的分区结构注意: 磁盘容量要大于等于系统盘
.由于系统磁盘的卷头包含许多有关设备参数分区表fx版本数的文件以及一些标准程序(如sash就是系统引导时处理器的指定程序)所以需要调用dvhtool将系统盘的sash文件写进克隆磁盘以保证与系统盘相同
.在目标克隆盘上调用mkfs命令建立文件系统
.在系统盘上用mkdir命令建立临时安装点
# mkdir /clone
.安装克隆盘的root分区到临时安装点调用命令xfsdump/dump进行文件系统复制
.安装克隆盘的usr分区到临时安装点使用上述方法进行复制
.卸掉安装在/clone目录上的的文件系统并删除clone目录
# cd
# umount /clone
# rmdir /clone
至此一个与系统盘一模一样的克隆系统盘就完成了此法比重新安装一遍所花费时间要少得多这样在系统遭到破坏时用户就可以很快使用备用系统了
二SUN Solaris 系统的克隆方法
.确保系统源盘与目标盘的几何特性相同
.进入超级管理员用户
.在使用主盘的系统中输入touch /reconfigure命令有主盘的系统需要有/reconfigure文件以便在重新启动时发现目标盘
# touch /reconfigure
.输入命令init 关闭系统
# init
.将克隆盘连接到系统并开机
OK> boot
.用dd命令将主盘复制到克隆盘
educitycn/img_///jpg >
.调用fsck命令检查新的文件系统
#fsck /dev/rdsk/devicename
.建立目录/clone并安装克隆盘的root文件系统
#mkdir /clone
#mount /dev/dsk/devicename /clone
.编辑克隆盘上的/etc/vfstab文件使之指向正确的设备名
.卸载克隆盘的root文件系统并关闭系统
#umount /clone
#init
.以单用户方式引导克隆盘
OK> boot diskN s
.输入sysuconfig命令恢复配置复制盘配置恢复后关闭系统
.输入命令boot diskN引导克隆系统盘
.提供主机名时区IP地址等相关信息
.系统启动完成以超级用户身份检验各种信息
这样在源系统出现问题时就可以轻松启动备份系统确保应用的顺利进行了