VxVM 卷在应用程序与操作系统看来,就是可以在上面配置文件系统、数据库以及其他管理数据对象的物理磁盘分区设备。
文件系统是在卷的基础上创建的,一个文件系统只能属于一个卷,而一个卷可以包含多个文件系统。
创建磁盘组:
1、初始化硬盘:vxdisksetup -i disk1
2、创建名为TestDG的磁盘组:vxdg init TestDG disk1 disk2 disk3
(另一种方法:vxdg init TestDG TestDG01=disk1;
vxdg -g TestDG adddisk TestDG02=disk2;
vxdg -g TestDG adddisk TestDG03=disk3;
)
3、确定磁盘已经被初始化:vxdisk -s list
创建卷:
1、创建卷必须指明在哪个磁盘组下创建,最常用方法:
vxassist -g TestDG make TestVol 1g
2、如果希望只创建在disk1和disk2场面,不占用disk3的空间,那么需要:
vxassist -g TextDG make TestVol 1g disk1 disk2
3、创建一个条带卷(Raid0)
vxassist -g TestDG make TestVol 1g layouy=stripe
4、创建RAID5格式的卷
vxassist -g TestDG make TestVol 1g layouy=raid5
注意的是,raid5至少需要三块盘,否则不能成功;此外,做了raid5的卷的大小,至多就是三块盘总量的三分之二。
5、创建镜像卷
vxassist -g TestDG make TestVol 1g layouy=mirror
镜像卷的大小只有所占磁盘总大小的一半,因为另外一半保存了数据的副本。
6.创建卷成功后,查看卷的信息
vxprint -g TestDG TestVol
删除卷:
vxedit -g TestDG -rf rm TestVol
修改属主:
vxedit -g vgopt set user=root group=root mode=660 lvfile
创建文件系统:
1、创建VxFS文件系统:
mkfs –F vxfs /dev/vx/rdsk/TestDG/TestVol;
mount –F vxfs /dev/vx/dsk/TestDG/TestVol /mnt;
就可以使用了,文件格式是VxFS。
2、创建UFS文件系统:
mkfs /dev/vx/rdsk/TestDG/TestVol;
mount /dev/vx/dsk/TestDG/TestVol /mnt;
就可以使用了,文件格式为UFS。
vxlist 查看磁盘空间大小
Mirror 和 stripe
rename a disk group:
vxdg -n new_name deport old_name
vxdg import new_name
或者:
vxdg deport old_name
vxdg -n new_name import old_name
vxvol -g diskgroup_newname startall(在命令行中重命名磁盘组后要重启volume)
destroy a disk group
vxdg destroy diskgroup