包含标签 vxvm 的文章

VCS第七波-磁阵管理LVM和VxVM3-LVM

前言

LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

1、基本概念

1.1 物理卷–PV(Physical Volume)

物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。

1.2 卷组—VG(Volumne Group)

卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

……

阅读全文

VCS第六波-磁阵管理LVM和VxVM2-VxVM

前言

VxVM虽然支持不同平台,但是又是商业的,需要支付昂贵的license费用,基于Veritas在存储界的地位,还是需要了解下的。

1、初始化磁盘命令

1
2
vxdctl enable  
vxdisksetup -if sdb  

2、查看卷组

1
vxdisk -o alldgs list  

3、查看已激活卷组

1
vxdg list  

4、创建卷组

1
2
vxdg init vgname diskname(sdd)/vgcdr0_1=sdf  
vxdg init diskgroup disk_name=device_name  

5、删除卷组

1
vxdg destroy vgname  

6、创建逻辑卷

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
vxassist -g vgname -U gen make volume size  //裸设备  
vxassist -g vgname -U fsgen make volume size  //关联块设备(default)  
vxassist -b -g vgdata make lvworkdbs3 8192m  
vxassist -b -g vgdata make lvworkdbs4 8192m  
vxassist -b -g vgdata make lvworkdbs5 8192m  
vxassist -b -g vgdata make lvworkdbs6 8192m  
vxassist -b -g vgdata make lvworkdbs7 8192m  
vxassist -b -g vgdata make lvworkdbs8 8192m  
vxassist -b -g vgdata make lvworkdbs9 8192m  
vxassist -b -g vgdata make lvworkdbs10 8192m  
vxassist -b -g vgdata make lvworkdbs11 8192m  
vxassist -b -g vgdata make lvworkdbs12 8192m  
vxassist -b -g vgdata make lvworkdbs13 8192m  
vxassist -b -g vgdata make lvworkdbs14 8192m  
vxassist -b -g vgdata make lvarworkdbs15 8192m  
   
vxedit -g vgdata set user=Oracle group=dba mode=0660 *  
vxedit -g vgora set user=oracle group=oinstall mode=0660 *  
chown oracle:dba /ora_arch  
chmod 775 /ora_arch  

7、删除逻辑卷

1
vxassist -g vgname remove volume lvname  

8、导出卷组

1
vxdg deport vgname  

9、导入卷组

1
vxdg import vgname  

10、激活逻辑卷

1
vxvol -g vgname startall  

11、去激活逻辑卷

1
vxvol -g vgname stopall  

12、查看卷组剩余空间

1
vxassist -g vgname maxsize  

13、扩大卷组空间命令

1
vxdg -g vgname adddisk/rmdisk sdd  

14、扩大逻辑卷

1
vxassist -g vgname growto lvname 2g  

15、缩小逻辑卷

1
2
vxassist -g vgname shrinkto lvname 400GB  
vxassist -f -g vgname shrinkto lvname 400GB  

16、重命名卷组

1
vxdg -n newname import oldname  

17、重命名逻辑卷

1
vxedit -g vgname rename oldname newname  

18、创建文件系统

1
mkfs.vxfs /dev/vx/dsk/vgname/lvname  

19、挂载文件系统

1
2
mount.vxfs /dev/vx/dsk/vgname/lvname  
mount -t vxfs /dev/vx/dsk/vgname/lvname  

20、去挂载文件系统

1
umount /dev/vx/dsk/vgname/lvname  

21、查看逻辑卷属性

1
vxprint -g vgopt  

22、动态扩展/缩小文件系统空间

1
vxresize -g vgcbp1 lvcbp1 +/-250g  

23、动态扩展/缩小文件系统空间

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
vxresize -g vgcbp1 lvcbp1 +/-250g  
mrbillingdb:/ # vxdg init vgopt sdd_1=sdd  
VxVM vxdg ERROR V-5-1-6478 Device sdd cannot be added to a CDS disk group  
mrbillingdb:/ # /usr/lib/vxvm/bin/vxdiskunsetup sdd  
mrbillingdb:/ # vxdisk rm sdd  
mrbillingdb:/ # vxdisk scandisks  
mrbillingdb:/ # /usr/lib/vxvm/bin/vxdisksetup -i sdd  
mrbillingdb:/ # vxdg init vgopt sdd  
mrbillingdb:/ # /usr/lib/vxvm/bin/vxdiskunsetup sdd  
VxVM vxdiskunsetup ERROR V-5-2-3522 sdd: Disk is not a volume manager disk  
mrbillingdb:/ # /usr/lib/vxvm/bin/vxdisksetup sdd  

24、从主机组去掉LUN映射后,需要执行以下命令

1
2
3
mv /etc/vx/disk.info /etc/vx/disk_bak  
hot_add  
vxdctl enable  

25、清除裸设备上的内容可以用dd命令

1
2
3
如:可以根据裸设备的大小,多谢几个块,保证全部清除即可  
dd if=/dev/zero of=/dev/rdsk/V1064_vote_01_20m.dbf bs=8192 count=2560  
dd if=/dev/zero of=/dev/rdsk/ocrV1064_100m.ora bs=8192 count=12800    
……

阅读全文

VCS第五波-磁阵管理LVM和VxVM1-LVM

前言

使用VCS双机经常要跟磁阵打交道,磁阵的逻辑卷组管理也有不同厂之间的方案,比如免费的系统自带的lvm,Linux的lvm与unix的lvm还有点不同,Veritas的VxVM,

对比各有千秋

lvm

lvm免费成本低,但集群管理也比较方便和省成本,相同的设备做容灾也可以应用,但是不同设备之间做容灾的话就有点麻烦了,这个依赖于项目的要求和财务实力了;

……

阅读全文

最近文章

分类

标签

其它