制作分区
fdisk /dev/md0
n
p
t
8e
w
此时回到#命令行
partprobe 使分区表生效
fdisk -l查看分区名称
假设为 /dev/md0p1
创建物理券:pvcreate /dev/md0p1
创建券组:vgcreate vg_instance /dev/md0p1
创建逻辑券:lvcreate -L 2000G -n lv_instance vg_instance
格式化逻辑券:mkfs.ext4 /dev/vg_instance/lv_instance
挂载逻辑券mount /dev/vg_instance/lv_instance /var/lib/nova/instances
查看逻辑券挂载信息blkid /dev/mapper/vg_instance-lv_instance
使挂载开机启动(此处最好不要将开机启动挂载放在/etc/fstab中去,否则可能使开机启动失败)
在/etc/rc.local中exit 0之前添加
/sbin/vgchange -ay /dev/vg_instance
mount /dev/vg_instance/lv_instance /var/lib/nova/instances
lvm快照:lvcreate -L 100G -s -n databackup /dev/vg_instance/lv_instance
物理券相关命令
查看物理券信息:显示所有物理券的情况:pvscan
查看某个物理券的详细参数:pvdisplay /dev/md0p1
删除物理券pvremove /dev/md0p1
券组相关操作
查看券组信息:显示所有券组的名称vgscan
查看某个券组的详细参数:vgdisplay /dev/vg_instance
缩小券组:将某个物理券从券组中移除: vgreduce vg_instance /dev/md0p1
扩展券组:将某个物理券加入券组中:vgextend vg_instance /dev/md0p1
删除券组:vgremove /dev/vg_instance
增加逻辑券大小: lvextend -L +1000M /dev/vg_instance/lv_instance
减小逻辑券大小: Lvreduce -L -100M /dev/vg_instance/lv_instance
使改变立即生效 resize2fs /dev/vg_instance/lv_instance
移除逻辑券:lvremove /dev/vg_instance/lv_instance
vgcreate和lvcreate时为了方便券的管理和设置:一般会设置
-s:指定扩展块(PE)的大小,默认为4MB;
(相当与磁盘上的簇,扩展逻辑卷的基本单位。后面的值可以是8M 16M 32M 64M .....最多65532个扩展块。
这样lvcreate时用-l 后面跟创建时的pe块的个数(比直接用-L直接跟大小好多了,有空可以试一下哈)
参考网址:http://blog.sina.com.cn/s/blog_588c88cb0100y4ev.html