LVM机制的基本概念
LVM是Linux系统对磁盘分区进行管理的一种逻辑机制,他是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分布布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘容量的灵活性。
在安装红帽系统的过程中选择自动分区时,就会默认采用LVM分区方案,不需要进行手工配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM分区。需要注意的是/boot分区不能基于LVM创建,必须独立出来。
PV(Physical Volume,物理卷)
物理卷是LVM机制的存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘头部创建一个保留区块,用于记录LVM属性,并把存储空间分割成默认大小为4MB的基本单元,从而构成物理卷。
VG(Volume Group,卷组)
由一个或多个物理卷组成,即成为卷组在卷组中可以动态的添加或移除物理卷
LV(Logical Volume,逻辑卷)
建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组都是一个整体,从这个整体中,“切出”切出一小块空间,作为用户创建文件系统的基础,这一小块空间就成为逻辑卷。使用mkfs等工具在逻辑卷上面创建文件系统以后,就可以挂载到Linux系统中的目录下使用。
通过上述对物理卷、卷组、逻辑卷的解释就可以看出,建立LVM分区管理机制的过程就是:首先,将普通分区或整个硬盘创建为物理卷,接下来,将各个物理卷的存储空间整合成一个整体即卷组;最后,基于卷组这个整体分割出不同的数据存储空间,形成逻辑卷,逻辑卷才是最终用户可以格式化并挂载使用的存储单位。
LVM管理命令
LVM应用举例
公司准备在Internet中搭建邮件服务器(RHEL5系统平台),面向全国各地的员工及部分VIP客户提供电子邮箱空间。由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到“/mailbox”目录下)专门用于存放邮件数据。
1.关闭服务器,打开机箱,正确挂载两块SCSI新硬盘。
2.开启服务器主机,并执行“fdisk -l”命令检查,确认以识别新增加的硬盘。(sdb、sdc)
3.在新硬盘中进行分区,将每块硬盘的空间划分为一个独立的主分区,并将分区类型更改为“8e”。
4.将/dev/sdb1和/dev/sdc1转换为物理卷。
5.将上述两个物理卷整合,创建名为mail_store 的卷组。
6.在mail_store卷组上面创建一个逻辑卷,设置容量为30G
7.使用mkfs命令对逻辑卷mbox进行格式化,创建EXT3系统,并挂载到/mailbox目录下。
本文出自 “梅花香自苦寒来” 博客,请务必保留此出处http://wangjunkang.blog.51cto.com/8809812/1529821
原文地址:http://wangjunkang.blog.51cto.com/8809812/1529821