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