目录
1、LVM名词解释:
2、LVM配置流程:
3、LVM管理:
3.1 vg(卷组)管理:
3.2 LV(逻辑卷)管理:
3.3 PV(物理卷)管理:
3.4 还原磁盘:
4、常用命令列表
PV(物理卷):一个物理磁盘或分区,将它们的ID改为8e(即lvm)。
VG(卷组):包含一个或多个PV。
PE(物理扩展):VG的最小寻址单元,一个VG最多65534个PE,一个PE默认4M。VG的最大容量取决于PE的大小。
LV(逻辑卷):由VG分割而来,类似于linux的硬盘分区,在LV之上可以建立文件系统。会在设备中建立一个设备代号。如:/dev/lvm/vm001。
概念参考:http://baike.baidu.com/link?url=UDIgZNNooyTqgE7Nq1De56PDzZSBIB711NS5v5-zwsmyW4tKUzAkLCdIaR-6aaZA
1)创建一个lvm格式的分区, fdisk /dev/sdb n|p|1|回车|回车|t|8e|w
2)创建PV,命令:pvcreate /dev/sdb1
3)把一个或多个PV组合成VG,命令:vgcreate vg001/dev/sdb1
4)从VG中分割LV,命令:lvcreate -L 4096M-n lv001 vg001
5)格式化LV,挂载到目录下。命令:mkfs -t ext3 /dev/vg001/lv001;mkdir/data/lv001;mount/dev/vg001/lv001 /data/lv001
新建vg:
vgcreatevg001 /dev/sdb1
vgcreate -s 16M vg001 /dev/sdb1 #-s指定PE大小
vgcreatevg001 /dev/sdb1 /dev/sdc1 #多个pv创建vg001
查看vg:
vgdisplay #显示属性
vgdisplayvg001
vgscan #扫描列表
vgs #显示信息
扩展vg容量:即增加PV
vgextend vg001 /dev/sdc1
减少vg容量:即删除未被使用的PV
vgreducevg001 /dev/sdb1
vgreduce-a #删掉所有未使用的PV
vgreduce -f --removemissing Vgname #强制清掉未使用的PV
修改vg状态:打开或关闭卷组
vgchange -a y /dev/vg001 #-a后有y|n两参数
删除vg:
vgremovevg001 #在删除之前先把vg改为非激活状态在删除
新建lv:
lvcreate -L 1000M -n lv002 vg001 #-L指定lv大小,-n指定lv名称,路径在/dev/vg001/lv002
查看lv:
lvdisplay #显示属性
lvscan #显示列表
lvs #显示信息
扩展lv大小:
lvextend -L12G /dev/vg001/lv002 #调整该lv到12G大小
lvextend -L +12G /dev/vg001/lv002 #增加12G容量
lvresize-L +1.5G /dev/vg001/lv002 #注:lvresize只能增加不能减少,减少会致数据损坏
resize2fs/dev/vg001/lv002 5G #缩容前重新设定大小
resize2fs /dev/vg001/lv002 #扩容后重新设定大小
减小lv大小:
lvreduce -L -100M /dev/vg00/lvol3 #需要先卸载挂载点,修改大小,在挂载到目录下。
删除lv:
lvremove/dev/vg001/lv002
新建PV:
pvcreate/dev/sdb1 #该分区必须为lvm格式
查看PV:
pvdisplay #显示属性
pvscan #显示列表
pvs #显示信息
删除PV:
pvremove/dev/sdb1
卸载挂载点 #umount /data/lv001
删除LV #lvremove lv001
设置VG不活动状态 #vgchange -a n vg001
删除VG #vgremove vg001
删除PV #pvremove /dev/sdb1
还原分区 #fdisk /dev/sdb
LVM维护命令大全
http://blog.zol.com.cn/2458/article_2457034.html
LVM维护
http://zhumeng8337797.blog.163.com/blog/static/10076891420112122830253/
lvm使用
http://blog.chinaunix.net/uid-773723-id-145284.html