我参照下面 *** 作不成功。
第一种方法,dd不成功。
第二种方法,cpio到了/mnt下面去了,没有到新增硬盘上去。
UnixWare 7是基于Intel处理器的迄今为止最高级的Unix *** 作系统,它将企业级Unix系统的强大功能、可靠 *** 、伸缩 *** 与Intel处理器卓越的 *** 能价格比完美地结合在一起,可以建立可靠 *** 高、伸缩 *** 强、高 *** 能的商业与技术方案。本文介绍笔者在工作实践中探索出的一套UnixWare 7 系统硬盘的复制技术,该方法已经在实践中得到很好的应用。它一方面简化了安装过程,减少了因安装过程复杂而出现的人为错误;另一方面大大缩短了系统的安装时间。
系 统 要 求
一台安装好UnixWare 7 系统的PC机,设其硬盘为源盘,将待复制硬盘(即目标盘)作为第二硬盘装入PC机。
方法一
在机器上直接执行如下命令:
#dd if=/dev/rdsk/c0b0t0d0s0 of=/dev/rdsk/c0b0t1d0s0 bs=10240k
该命令执行完后,即可复制完毕目标盘。这种方法适用于源盘容量小于等于目标盘容量,但以两者容量相等为最佳,否则将造成目标盘空间的浪费。
方法二
1.对目标盘进行分区
执行如下命令:
# fdisk/dev/rdsk/c0b0t1d0s0
根据系统的提示以及自己的需要,选择是否要100%的Unix系统分区。
2.写系统主引导代 *** 到目标盘
在系统的提示中先选择0:
Overwrite system master boot code
然后再选择4:
Exit (Update disk configuration and exit)
3.对目标盘进行设置
执行如下命令:
# disksetup-BI -b /etc/boot /dev/rdsk/
c0b0t1d0s0
其中各参数的含义如下:
-B:表示设定的设备为系统的启动设备;
-I:表示直接安装 *** 设备,执行表面分析,创建/写pdinfo、VTOC和替换表(对非SCSI驱动);
-b: 表示写引导文件的引导代 *** 到Unix系统分区的引导片区中,引导代 *** 可以为ELF或COFF格式,系统提供的引导文件是/etc/boot。
该命令要求设置磁盘的任务包括表面分析、协助用户建立片区,写pdinfo、VTOC和替换表列出的驱动,调用mkfs建立安装点,安装文件系统以及更新/etc/vfstab文件。执行该命令后,根据实际情况,对系统出现的提示一一回答即可。
4.拷贝源盘上的文件到目标盘
执行如下命令:
find.NetWare .io CD-ROM_1 Disk_A OpenServer bck bin ccs configcpfile dev etc export home home2 install installr lbin lib lost+found mnt opt pmd proc save sbin share shlib stand system tmp u95 unix usr var -depth -print|cpio -pvdum /mnt
5.卸载相应的文件系统
#umount /mnt/stand
#umount /mnt
至此,目标盘复制工作完毕。
相应设置
用以上两种方法复制完目标盘后,还应做如下设置工作:
● 将目标盘卸下,调整硬盘跳线为主盘,装入相应PC机。
● 以root用户身份登录,执行如下命令:
#scoadmin license
删除原来的license号,输入新的license 号。
● 为防止IP地址冲突,执行netcfg命令重新进行网络配置。
● 进行其他需要修改的配置。
这样,一个完整的UnixWare 7的系统盘就复制完成了。
小 结
方法一的优点是简单易行,缺点是若源盘容量小于目标盘容量,则造成目标盘容量的浪费,并且对复制的内容无法选择。该方法复制速度的快慢,在同等条件下只与源盘的容量有关,而与源盘所包含的内容多少无关。
方法二的步骤相对复杂,但对源盘与目标盘相互之间的容量没有 *** ,不会造成目标盘空间的浪费,并可对目标盘自由划分,应用起来十分灵活方便,在实际中主要应用这一方法。
会员注册
会员登录
个人空间