前言
VxVM虽然支持不同平台,但是又是商业的,需要支付昂贵的license费用,基于Veritas在存储界的地位,还是需要了解下的。
1、初始化磁盘命令
1
2
|
vxdctl enable
vxdisksetup -if sdb
|
2、查看卷组
3、查看已激活卷组
4、创建卷组
1
2
|
vxdg init vgname diskname(sdd)/vgcdr0_1=sdf
vxdg init diskgroup disk_name=device_name
|
5、删除卷组
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、导出卷组
9、导入卷组
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、查看逻辑卷属性
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
|