Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 系统 > RedHat > 正文

RHEL 5基础 —管理LVM逻辑卷

时间:2013-09-30 14:03 来源:未知 作者:51ou.com 阅读:
管理LVM逻辑卷

lVM是linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下一层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高了磁盘管理的灵活性。

PV(物理卷):物理卷是LVM机制的基本存储设备,通常对应为一个普通的分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4M的基本单元(PE),从而构成物理卷。(创建物理卷时需要将分区类型的ID标记号改为8e) 
VG(卷组):由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷。 
LV(逻辑卷):逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。 
如下:物理卷、卷组和逻辑卷之间的关系

1

通过上述对物理卷、卷组很逻辑卷的解释可以看出,建立LVM分区管理机制的过程就是:首先,将普遍分区或整个硬盘创建为物理卷,接下来,将物理上比较分散的各物理卷的存储空间组成一个逻辑卷整体,即卷组。最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷,逻辑卷才是最终用户可以格式化并挂载使用的存储单位。

LVM命令管理 
LVM管理命令主要包括三大类:PV物理卷管理、VG卷组管理、LV逻辑卷管理。对应的命令程序文件分别以“PV”、“vg”、“lv”开头。如下图所示:

2

为了便于我们理解LVM卷,作者在虚拟机上添加一块60GB的硬盘,并划分为3 个分区,(如何分区请参考上一遍文章),并将分区的文件系统类型改为8e的。下面分别介绍如何创建LVM卷。 
1、PV物理卷管理 
pvscan命令——用于扫描系统中所有的物理卷 
如下:使用“pvscan”查看当前系统中的所有物理卷。

3

pvcreate命令——用于将分区或硬盘转换为物理卷 
如下:使用“pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3”命令将刚才新建的3个分区转换为物理卷。

3

pvdisplay命令——用于显示指定物理卷的详细信息 
如下:使用“pvdisplay /dev/sdb3”命令查看刚才我们新建的物理卷。

4

pvremove命令——用于将物理卷还原成普通分区或硬盘,(可以理解为删除物理卷) 
如下:使用“pvremove /dev/sdb3”命令将物理卷/dev/sdb3从LVM体系中移除。

5

VG卷组管理 
1、VG卷组管理 
vgscan命令——用于扫描系统中已建立的LVM卷组及相关信息。 
如下:使用“vgscan”查看当前系统中的所有的卷组。

6

vgcreate命令——用于将一个或多个物理卷创建为一个卷组 
vgcreate [卷组名] [物理卷名] 
如下:使用“vgcreate file /dev/sdb1 /dev/sdb2 ”命令将刚才新建的两个物理卷组成卷组。

7

vgdisplay命令——用于显示指定卷组的详细信息 
如下:使用“vgdisplay file”命令查看刚才我们新建的卷组。

8

vgremove命令——用于删除指定的卷组 
如下:使用“vgremove file”命令删除指定卷组。

8

vgextend命令——扩展卷组的磁盘空间 
vgextend [卷组名] [物理卷名] 
如下:使用“vgextend file /dev/sdb3”命令将/dev/sdb3添加到该卷组中。

12

LV逻辑卷管理 
1、LV卷组管理 
lvscan命令——用于扫描系统中已建立的逻辑卷及相关信息。(用法和VG一样)

lvcreate命令——用于从指定的卷组中分割空间,以创建逻辑卷 
lvcreate -L [容量大小] -n [逻辑卷名] [卷组名] 
如下:使用“lvcreate -L 30GB -n filebox file”命令在卷组file中建立一个逻辑卷。

10

lvdisplay命令——用于显示指定逻辑卷的详细信息 
如下:使用“lvdisplay /dev/file/filebox”命令查看刚才我们新建的逻辑卷的详细信息。

11

lvextend命令——用于动态扩展逻辑卷的空间 
lvcreate -L [容量大小] [/dev/卷组名/逻辑卷名] 
如下:使用“lvcreate -L 10GB /dev/file/filebox”命令将动态扩充逻辑卷的空间。(注意:动态调整逻辑卷大小以后需要执行“resize2fs /dev/卷组名/逻辑卷名”命令重新识别文件系统的大小。(resize2fs命令用于在线调整文件系统的大小))

12

lvremove命令——用于删除指定的逻辑卷 
如下:使用“lvremove /dev/file/filebox”命令删除指定卷组。

13

创建LVM卷之后还不能直接挂载使用,需要使用“mkfs”命令将其格式化才可以使用,如下:将刚才创建的逻辑卷格式化为ext3类型的文件系统。

14

格式完LVM卷组之后我们可以使用“mount”命令将其挂载到指定的目录下就可以使用了,

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《RHEL 5基础 —管理LVM逻辑卷》技术文章,《RHEL 5基础 —管理LVM逻辑卷》详细使用和说明,有时《RHEL 5基础 —管理LVM逻辑卷》可能不完善、敬请谅解!如果《RHEL 5基础 —管理LVM逻辑卷》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片