使用LVM卷管理Linux系统中的磁盘

本文发布时间: 2019-Mar-22
一、LVM概述LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立再硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽了下层的磁盘分区布局,能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高了磁盘管理的灵活性。在安装RHEL5系统的过程中选择自动分区时,默认就会采用LVM分区方案,不需要再进行手动配置。如果有特殊需要,也可以使用安装向导提供的磁盘定制工具调整LVM分区。需要注意的是,“/boot”分区不能基于LVM创建,必须独立出来。关于LVM的几个基本术语:1、PV(PhysicalVolume,物理卷)物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元PE,从而构成物理卷。物理卷一般直接使用设备文件名称,如“/dev/sdb1”、“/dev/sdb2”等。用于转换成物理卷的普通分区,建议先使用fdisk工具将分区类型的ID标记号改为“8e”。若是整块硬盘,可以将所有磁盘空间划分为一个主分区后再作相应调整。2、VG(VolumeGroup,卷组)由一个或多个物理卷组成一个整体,即成为卷组,再卷组中可以动态地添加或移除物理卷。许多个物理卷可以分别组成不同的卷组,卷组名称由用户自行定义。3、LV(LogicalVolume,逻辑卷)逻辑卷是建立在卷组之上的,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统以后,即可挂载到Linux系统中的目录下使用。通过上述对物理卷、卷组、逻辑卷的解释可以看出,建立LVM分区管理机制的过程就是:首先,将普通分区或整个硬盘创建为物理卷;接下来,将物理上比较分散的各物理卷的存储空间组成一个逻辑整体,即卷组;最后,基于卷组这个整体,分割出不同的数据存储空间,形成逻辑卷。而逻辑卷才是最终用户可以格式化并挂载使用的存储单位。二、LVM的管理命令功能物理卷管理卷组管理逻辑卷管理Scan扫描pvscanvgscanlvscanCreate建立pvcreatevgcreatelvcreateDisplay显示pvdisplayvgdisplaylvdisplayRemove删除pvremovevgremovelvremoveExtend扩展​vgextendlvextendReduce减少​vgreducelvreduce主要命令的语法pvcreate设备名vgcreate卷组名物理卷名1物理卷名2lvcreate-L大小-n逻辑卷名卷组名lvextend-L+大小/dev/卷组名/逻辑卷名三、LVM应用实例案例的环境和需求描述如下:公司准备在Internet中搭建邮件服务器,面向全国各地的员工即部分VIP客户提供电子邮箱空间。由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷(挂载到“/mail”目录下)专门用于存放邮件数据。根据上述案例环境和需求,具体操作步骤如下:1、关闭服务器,打开机箱,正确挂接2块SCSI新硬盘。2、开启服务器主机,并执行“fdisk-l”命令进行检查,确认已识别新增的硬盘(sdb、sdc)。3、在磁盘中进行分区,将每块硬盘的所有空间划分为一个独立的主分区,并将分区类型更改为“8e”。分好区后使用“fdisk-l”命令查看结果如下所示。4、将“/dev/sdb1”和“/dev/sdc1”分区转换为物理卷。5、将上述两个物理卷整合,创建名为“mail_store”的卷组。6、在“mail_store”卷组中创建一个名为“mail”的逻辑卷,容量大小设置为3G。7、使用mkfs命令在“mail”逻辑卷中创建ext3文件系统,并挂载到“/mail”目录下。8、动态扩展“mail”逻辑卷的容量(增加500M),并更新系统识别的文件系统大小。


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表