LVM配置与管理

简介: 目录1、LVM名词解释:2、LVM配置流程:3、LVM管理:    3.1 vg(卷组)管理:    3.2 LV(逻辑卷)管理:    3.3 PV(物理卷)管理:    3.4 还原磁盘:4、常用命令列表1、LVM名词解释:PV(物理卷):一个物理磁盘或分区,将它们的ID改为8e(即lvm)。


目录

1LVM名词解释:

2LVM配置流程:

3LVM管理

   3.1 vg(卷组)管理

   3.2 LV(逻辑卷)管理:

   3.3 PV(物理卷)管理:

   3.4 还原磁盘:

4、常用命令列表


1LVM名词解释:

PV(物理卷):一个物理磁盘或分区,将它们的ID改为8e(lvm)

VG(卷组):包含一个或多个PV

PE(物理扩展):VG的最小寻址单元,一个VG最多65534PE,一个PE默认4MVG的最大容量取决于PE的大小。

LV(逻辑卷):由VG分割而来,类似于linux的硬盘分区,在LV之上可以建立文件系统。会在设备中建立一个设备代号。如:/dev/lvm/vm001


概念参考:http://baike.baidu.com/link?url=UDIgZNNooyTqgE7Nq1De56PDzZSBIB711NS5v5-zwsmyW4tKUzAkLCdIaR-6aaZA


2LVM配置流程:

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


3LVM管理

3.1 vg(卷组)管理

新建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改为非激活状态在删除


3.2 LV(逻辑卷)管理:

新建lv

        lvcreate  -L 1000M -n lv002 vg001  #-L指定lv大小,-n指定lv名称,路径在/dev/vg001/lv002


查看lv:

        lvdisplay  #显示属性

        lvscan  #显示列表

        lvs  #显示信息


扩展lv大小:

lvextend -L12G /dev/vg001/lv002  #调整该lv12G大小

        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


3.3 PV(物理卷)管理:

新建PV

        pvcreate/dev/sdb1   #该分区必须为lvm格式


查看PV

        pvdisplay  #显示属性

        pvscan   #显示列表

        pvs  #显示信息


删除PV

        pvremove/dev/sdb1


3.4 还原磁盘:

卸载挂载点  #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



相关文章
|
Linux 开发工具
LVM管理
简单实践
194 0
LVM管理
|
Oracle 关系型数据库 开发工具