Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1142879
  • 博文数量: 168
  • 博客积分: 4445
  • 博客等级: 上校
  • 技术积分: 1307
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-02 14:04
文章分类

全部博文(168)

文章存档

2018年(2)

2017年(5)

2016年(7)

2015年(1)

2014年(8)

2013年(1)

2012年(4)

2011年(54)

2010年(8)

2009年(19)

2008年(18)

2007年(36)

2006年(1)

2005年(4)

分类:

2008-06-18 18:48:53

很简单,只需要一个命令cat

     例如:系统的硬盘分区如下:

      /dev/rdsk/c0t0d0s0     /
      /dev/rdsk/c0t0d0s1     swap
      /dev/rdsk/c0t0d0s3     /var
      /dev/rdsk/c0t0d0s4     /opt
      /dev/rdsk/c0t0d0s7     /usr

      现在要将系统克隆到/dev/rdsk/c0t1d0上

     做法:

        1、使用format,将/dev/rdsk/c0t1d0的分区分得与/dev/rdsk/c0t0d0一样

        2、制作一个文件cloneSystemDisk.sh,内容为:
            
             cat  /dev/rdsk/c0t0d0s0>/dev/rdsk/c0t1d0s0
             cat  /dev/rdsk/c0t0d0s1>/dev/rdsk/c0t1d0s1
             cat  /dev/rdsk/c0t0d0s3>/dev/rdsk/c0t1d0s3
             cat  /dev/rdsk/c0t0d0s4>/dev/rdsk/c0t1d0s4
             cat  /dev/rdsk/c0t0d0s7>/dev/rdsk/c0t1d0s7
           
        3、执行这个脚本
                       #chmod 755 cloneSystemDisk.sh
             #PathOfTheScript/cloneSystemDisk.sh

         4、一旦脚本执行完毕,硬盘克隆就完成了。要使用这个克隆系统
只需要将克隆硬盘安装在原来系统盘的位置就可以

[[i] 本帖最后由 oldunix 于 2007-3-11 10:16 编辑 [/i]]




V890上克隆磁盘
[color=Red][size=7]转载请注明Oldunix[/size][/color]

很久以前写过一个克隆磁盘的帖子 

这是SCSI时代的技术,用在FC时代有点勉为其难了!

昨天参考论坛文章,在V890上做了一次。[color=Red]增加了一项解决不成功克隆后的处理方法。[/color]

下面是整个过程:

硬盘克隆目标   c1t0d0   ----->  c1t1d0

1、复制分区信息

prtvtoc /dev/rdsk/c1t1d0s2 |fmthard -s - /dev/rdsk/c1t1d0s2


2、[color=Red][size=5]如果有以前不成功的复制,执行如下,进行清除:[/size][/color]

lucancel
lustatus
ludelete c1t1d0s2

3、执行如下克隆每个启动盘的分区

lucreate  -c  c1t0d0 \
-m /:/dev/dsk/c1t1d0s0:ufs \
-m -:/dev/dsk/c1t1d0s1:swap \
-m /var:/dev/dsk/c1t1d0s3:ufs \
-m /globaldevices:/dev/dsk/c1t1d0s4:ufs \
-m /opt:/dev/dsk/c1t1d0s5:ufs \
-m /users:/dev/dsk/c1t1d0s6:ufs \
-n c1t1d0

-c  c1t0d0   源盘
-n  c1t1d0  目标盘
-m  目录:目标盘块设备分区:文件系统 或者  -:目标盘块设备交换分区:swap

4、克隆结束后,查看状态:


root@rac1 # lustatus
Boot Environment           Is       Active Active    Can    Copy      
Name                       Complete Now    On Reboot Delete Status    
-------------------------- -------- ------ --------- ------ ----------
c1t0d0                     yes      yes    yes       no     -         
c1t1d0                     yes      no     no        yes    -         



5、激活克隆盘


root@rac1 # luactivate c1t1d0 


**********************************************************************

The target boot environment has been activated. It will be used when you 
reboot. NOTE: You MUST NOT USE the reboot, halt, or uadmin commands. You 
MUST USE either the init or the shutdown command when you reboot. If you 
do not use either init or shutdown, the system will not boot using the 
target BE.

**********************************************************************

In case of a failure while booting to the target BE, the following process 
needs to be followed to fallback to the currently working boot environment:

1. Enter the PROM monitor (ok prompt).

2. Change the boot device back to the original boot environment by typing:

     setenv boot-device 
/pci@8,600000/SUNW,qlc@2/fp@0,0/disk@w5000cca004261389,0:a

3. Boot to the original boot environment by typing:

     boot

**********************************************************************

Activation of boot environment  successful.
root@rac1 #

6、记录以上的信息,根据需要是否修改PROM,或者通过:

boot disk1
boot disk

来选择启动哪块硬盘

[ 本帖最后由 oldunix 于 2008-6-4 17:32 编辑 ]

阅读(1772) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~