RHEL 5基础篇—管理LVM逻辑卷

简介:

管理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”命令将其挂载到指定的目录下就可以使用了,如果需要实现开机自动挂载需要使用“vi /etc/fstab”命令编辑配置文件。



本文转自yun5277 51CTO博客,原文链接:http://blog.51cto.com/dengqi/1184853,如需转载请自行联系原作者

相关文章
|
11月前
|
5G Linux
Linux逻辑卷管理LVM
目前我们用的物理磁盘有内存限制,当我们把磁盘占满了,如果将文件放在其他磁盘对于以后的维护很是麻烦,单靠物理磁盘是无法解决空间增长的问题的这个时候逻辑卷就起到了很重要的作用,这篇文章的学习目标是,了解逻辑卷的优势特点,学会如何创建逻辑卷并且扩展逻辑卷。
153 0
|
Linux 开发工具
LVM管理
简单实践
194 0
LVM管理
|
存储 Linux 数据安全/隐私保护
|
Oracle 关系型数据库 开发工具

热门文章

最新文章