首页 > 代码库 > extend san disk

extend san disk

server abc00101 要加一个lun,需要往生产用的SG和备份用的SG里分别加两个lun,先确定lun的号码,例如1234和abcd,再把disk加入SG之前,需要先往此SG的pool里bind上1234和abcd。


第二步:

需要在backup server的相应两个DG中加入这两个lun,命令如下:


  • symld -sid xxx -g [abcd_dg] add dev 1234 abcd_sg_01  ( abcd_sg_01为1234这个lun的logic name)


  • symbcv -sid xxx -g [abcd_backup_dg] add dev abcd abcd_backup_dg_BCV01 (abcd_backup_dg_BCV01为abcd这个lun的logic name)


第三步:

检查是否加入成功,命令如下:

  • symdg show abcd_dg

  • symdg show abcd_backup_dg|grep abcd


第四步:

加入p和s的clone关系:

  • symclone creat -g [abcd_dg] -precopy -diff [abcd_sg_01] ld [abcd_backup_dg_BCV01] -nop


copy这个过程称为precopy, copy结束称为copied.


第五步:

查看copy进度,命令如下:

  • symclone -g  [abcd_dg] query


第六步:

分离copy,成为copied状态:

  • symclone activate -g  [abcd_dg] -consistent [abcd_sg_01] ld [abcd_backup_dg_BCV01] -nop


第七步:

查看是否分离成功:

  • symclone -g  [abcd_dg] query


第八步:

再一次同步分离


第九步:

创建symbolic link

  • ln -s /dev/rdisk/diskxxx /var/adm/dev/abcd/abcd_sg_01


disk号可以通过symdg show [abcd_dg]得到,其实是bcv,但是指向std的ld,这个无所谓,知道是备份的s vol就好了








extend san disk