Linux对逻辑卷的创建与管理

原创 2004年09月30日 11:11:00

LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。

一、 基本概念

1、 物理卷-----PV(Physical Volume)
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。

2、 卷组--------VG(Volumne Group)
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。

3、 逻辑卷-----LV(Logical Volume)
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷要以属于同一个卷组,也可以属于不同的多个卷组。

4、 物理区域--PE(Physical Extent)
物理区域是物理卷中可用于分配的最小存储单元,物理区域的大小可根据实际情况在建立物理卷时指定。物理区域大小一旦确定将不能更改,同一卷组中的所有物理卷的物理区域大小需要一致。

5、 逻辑区域—LE(Logical Extent)
逻辑区域是逻辑卷中可用于分配的最小存储单元,逻辑区域的大小取决于逻辑卷所在卷组中的物理区域的大小。

6、 卷组描述区域-----(Volume Group Descriptor Area)
卷组描述区域存在于每个物理卷中,用于描述物理卷本身、物理卷所属卷组、卷组中的逻辑卷及逻辑卷中物理区域的分配等所有信息,卷组描述区域是在使用pvcreate建立物理卷时建立的。

二、 LVM的一般操作过程

1、 在磁盘分区上建立物理卷
#fdisk /dev/hdb
#pvdisplay /dev/hdb1 //在已经建立好的分区或硬盘上建立物理卷
#pvcreate /dev/hdb1

2、 使用物理卷建立卷组
#vgcreate myVG /dev/hdb1 //建立卷组,日后可以根据需要添加新的物理卷到已有卷组中


3、 在卷组中建立逻辑卷
#lvcreate –L 10M –n myLV1 myVG //从已有卷组建立逻辑卷,通常只分配部分空间给该逻//辑卷

4、 在逻辑卷上建立文件系统
5、 将文件系统挂载到Linux系统的目录树中
6、 在卷组中添加新的物理卷
当卷组中没有足够的空间分配给逻辑卷时,可以使用vgextend命令添加新的物理卷到该卷组中,来扩充卷组容量。在一引起特殊的情况下也可以把卷组中现有的物理卷移出卷组。
#vgextend myVG /dev/hdb2

7、 扩充逻辑卷的容量
当逻辑卷的空间不能满足需要时,可以使用lvextend命令把卷组中的空闲空间分配到该逻辑卷以扩展逻辑卷的容量。在逻辑卷的空闲空间过大时,也可以使用lvreduce命令缩减逻辑卷的容量。这样就实现了逻辑卷容量的动态调整。
#lvextend –L +4M /dev/myVG/myLV

8、 调整逻辑卷中文件系统的大小


三、 常用命令

1、 物理卷命令
一般维护命令:
#pvscan //在系统的所有磁盘中搜索已存在的物理卷
#pvdisplay 物理卷全路径名称 //用于显示指定物理卷的属性。
#pvdata 物理卷全路径名称 //用于显示物理卷的卷组描述区域信息,用于调试目的。
#pvchange –x|--allocation {y|n} 物理卷全路径名 //用于改变物理卷的分配许可设置

物理卷的创建与删除命令
#pvcreate 设备全路径名 //用于在磁盘或磁盘分区上创建物理卷初始化信息,以便对
//该物理卷进行逻辑卷管理。
#pvmove 源物理卷全路径我[目的物理卷全路径名] //用于把某物理卷中的数据转
//移到同卷组中其他的特刊卷中。

2、 卷组命令
一般维护命令
#vgscan //检测系统中所有磁盘
#vgck [卷组名] //用于检查卷组中卷组描述区域信息的一致性。
#vgdisplay [卷组名] //显示卷组的属性信息
#vgrename 原卷组名 新卷组名
#vgchange -a y|n [卷组名] //改变卷组的相应属性。是否可分配
#vgchange -l 最大逻辑卷数 //卷组可容纳最大逻辑卷数
#vgchange -x y|n [卷组名] //卷是否有效
#vgmknodes [卷组名|卷组路径] //用于建立(重新建立)已有卷组目录和其中的设备文
//件

卷组配置的备份与恢复命令
#vgcfgbackup [卷组名] //把卷组中的VGDA信息备份到“/etc/lvmconf”目录中的文件
#vgcfgrestore -n 卷组名 物理卷全路命名 //从备份文件中必得指定物理卷的信息

卷组的建立与删除命令
#vgcreate 卷组名 物理卷全路径名[物理卷全路径名]
#vgmove 卷组名

卷组的扩充与缩小命令
#vgextend 卷组名 物理卷全路径名[物理卷全路径名]
#vgreduce 卷组名 物理卷全路径名[物理卷全路径名]

卷组的合并与拆分
#vgmerge 目的卷组名 源卷组名 //合并两个已经存在的卷组,要求两个卷组的物理
//区域大小相等且源卷组是非活动的。
#vgsplit 现有卷组 新卷组 物理卷全路径名[物理卷全路径名]

卷组的输入与输出命令
#vgexport 卷组名
#vgimport 卷组名 卷组中的物理卷[卷组中的物理卷]


3、 逻辑卷命令
一般命令
#lvscan
#lvdisplay 逻辑卷全路径名[逻辑卷全路径名]
#lvrename 旧逻辑卷全路径名 新逻辑卷全路径名
#lvrename 卷组名 旧逻辑卷名 新逻辑卷名
#lvchange
#e2fsadm -L +|- 逻辑卷增减量 逻辑卷全路径名

逻辑卷的创建与删除命令
#lvcreate
#lvremove

逻辑卷的扩充与缩小命令
#lvextend -L|--size +逻辑卷大小增量 逻辑卷全路径名
#lvreduce q -L|--size +逻辑卷减小量 逻辑卷全路径名

4、 逻辑卷管理命令
#lvmdiskscan //检测所有的SCSI、IDE等存储设备
#lvmchange -R|--reset //复位逻辑卷管理器
#lvmsadc [日志文件全路径名] //收信逻辑卷管理器读写统计信息,保存到日志文
//件中。
#lvmsar 日志文件全路径名 //从lvmsadc命令生成的日志文件中读取并报告逻辑卷
//管理器的读写统计信息。

如果有什么问题,可与我联系: webmaster@bcxy.com    

【Linux】Linux下建立和管理逻辑卷

目录: --------------------------------------------------- 1,概述 1 2,基本原理 1 3,建立逻辑卷     1 ...
  • liqfyiyi
  • liqfyiyi
  • 2012年12月21日 15:46
  • 4942

LVM 逻辑卷创建与管理

LVM ( Logical Volume Manager ) 是基于内核的一种逻辑卷管理器,允许用户动态调整文件系统大小,可以利用快照功能备份数据。 LVM分为:物理卷 卷组  逻辑卷  ...
  • zkxfoo
  • zkxfoo
  • 2015年06月16日 17:03
  • 1229

自己整理的,linux创建逻辑卷

菜鸟自己整理的 哪个大神若看见有错的地方指正一下 谢谢
  • a15665796289
  • a15665796289
  • 2017年02月24日 16:49
  • 221

linux下建立逻辑卷命令

fdisk -uv dev/sda 按n添加分区 按t 改变分区id 按w保存退出 partx -a /dev/sda pvcreate /dev/sda6 vgcreate  myvg(...
  • zjc801
  • zjc801
  • 2014年03月07日 16:48
  • 791

LVM逻辑卷镜像实现方法

LVM逻辑卷镜像实现方法 2014/05/22Linux运维Linuxbear 本文演示了在CentOS5系统中实现LVM逻辑卷镜像的方法。LVM的镜像功能,有点儿类似于Raid1,即多块...
  • xxddxxddxx
  • xxddxxddxx
  • 2016年02月04日 10:27
  • 340

Linux LVM逻辑卷配置过程详解(创建、扩展、缩减、删除、卸载、快照创建)

一、预备知识 LVM全称为Logical Volume Manager 逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘...
  • xuanfeng407
  • xuanfeng407
  • 2016年05月21日 01:17
  • 609

linux 逻辑卷创建、增加与减少

 创建逻辑卷: 1、创建物理卷 pvcreate /dev/sda8 /dev/sda9 /dev/sda8 /dev/sda9(后面两个是物理卷名称) pvdisplay显示已建的物理卷...
  • ynxiaofan
  • ynxiaofan
  • 2015年07月27日 16:04
  • 1018

linux逻辑卷的创建与管理

LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。 一、 基本概念 1、 物理卷-----PV(Ph...
  • snakemyy
  • snakemyy
  • 2012年11月05日 16:39
  • 259

shell脚本编程:Linux的自动化逻辑卷创建脚本

写一个脚本,实现创建并管理LV: 说明:脚本执行时,可以显示一个菜单给用户,形如下面: A Create an LV. B Create an LV in an existing VG. B Exte...
  • deansrk
  • deansrk
  • 2011年08月03日 07:35
  • 2313

LVM逻辑卷管理@安装、格式化、挂载、开机自动挂载完整篇

出自http://www.it165.net/admin/html/201307/1553.html LVM的重要性在这里我也就不多说了,今天和大家分享一下,LVM的安装方式,以及挂载方式。 ...
  • zhanjianshinian
  • zhanjianshinian
  • 2014年08月12日 07:52
  • 2872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux对逻辑卷的创建与管理
举报原因:
原因补充:

(最多只允许输入30个字)