lvm制作相关命令

制作分区

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

 

你可能感兴趣的:(lvm学习)