一、创建卷组和逻辑卷
1、创建物理卷
# pvcreate -f /dev/rdsk/c0t1d0 # -f 覆盖磁盘已有数据
# pvcreate -f /dev/rdsk/c0t2d0
2、创建卷组
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000
# vgcreate /dev/vg01 /dev/dsk/c0t1d0 /dev/dsk/c0t2d0
3、创建一个100MB的逻辑卷
# lvcreate -L 100 -n lvoldata1 vg01 # L表示lv大小,单位MB
4、查看物理卷、卷组和逻辑卷信息
# pvdisplay -v /dev/dsk/c0t1d0
# vgdisplay -v vg01 # vg必须处于激活状态
# lvdisplay -v /dev/vg01/lvoldata1
5、查看卷组配置信息
# strings /etc/lvmtab
二、扩展卷组和逻辑卷
1、向vg01增加一块物理硬盘c2t6d0,假设大小500MB。
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0
2、假如原逻辑卷lvoldata1已有100MB,现在要增加到600M空间。
# lvextend –L 600 /dev/vg01/lvoldata1
三、创建文件系统
# newfs –F vxfs /dev/vg01/rlvmyfs1 # 注意使用字符设备文件
# newfs –F vxfs –o largefiles /dev/vg01/rlvmyfs2 # 支持2GB大文件
# newfs –F vxfs /dev/rdsk/c1t1d0 # 把整个磁盘做成一个文件系统
四、文件系统管理
1、创建文件系统
# newfs –F vxfs /dev/vg01/rlvmyfs
2、创建mount点
# mkdir /myfs
3、mount文件系统
# mount /dev/vg01/lvmyfs /myfs
4、查看文件系统是否mount上
# bdf
5、卸载文件系统
# umount /myfs
如果要系统启动时自动mount,则把该文件系统加入到/etc/fstab
五、扩展文件系统(extendfs)
假如给/data文件系统增加500MB空间,其所在逻辑卷为/dev/vg01/lvoldata1,原大小为100MB。
1、扩展逻辑卷lvoldata1
# pvcreate –f /dev/rdsk/c2t6d0
# vgextend /dev/vg01 /dev/dsk/c2t6d0 # 该vg空间不够
# lvextend –L 600 /dev/vg01/lvoldata1
2、扩展文件系统(需要在单用户模式做)
# shutdown –y 0 # 进入单用户模式
# umount /data
# extendfs -F vxfs /dev/vg01/lvoldata1
# mount /data
# reboot
附例:下面一个比较实验室环境中一个完整的操作步骤。
1.ls -l /dev/vg*
ls -l /dev/*/group
2.umount /opt/informix
umount /tellin
lvremove /dev/vgdata/lvinformix
lvremove /dev/vgdata/lvtellin
vgremove /dev/vgdata
pvremove /dev/rdsk/c2t2d0
3.pvcreate -f /dev/rdsk/c2t2d0
mkdir /dev/vgdata
mknod /dev/vgdata/group c 64 0x010000
vgcreate /dev/vgdata /dev/dsk/c2t2d0
lvcreate -L 5000 -n lvinformix vgdata
lvcreate -L 10000 -n lvtellin vgdata
newfs -F vxfs -o largefiles /dev/vgdata/rlvinformix
newfs -F vxfs -o largefiles /dev/vgdata/rlvtellin
mkdir /opt/informix
mkdir /tellin
mount /dev/vgdata/lvinformix /opt/informix
mount /dev/vgdata/lvtellin /tellin
bdf