`
student_lp
  • 浏览: 436619 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux LVM逻辑卷配置过程详解【转】

阅读更多

    许多Linux使用者安装操作系统时都会遇到这样的困境:如何精确评估和分配各个硬盘分区的容量,如果当初评估不准确,一旦系统分区不够用时可能不得不备份、删除相关数据,甚至被迫重新规划分区并重装操作系统,以满足应用系统的需要。

    LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。RHEL5默认安装的分区格式就是LVM逻辑卷的格式,需要注意的是/boot分区不能基于LVM创建,必须独立出来。

    LVM的配置过程也很简单,并不是很难,为此,我画了一张图文并茂的解析图,解析了LVM创建的整个过程。

实验环境:



首先从空的硬盘sdb上创建两个分区sdb1 1G,sdb2 2G. 为接下来做LVM做准备.




    为了后期便于维护管理,记得给分区加上标示,这样即使你不在的情况下,别人看到标示了就不会轻易动这块区域了. LVM的标识是8e,设置完成后记得按w保存


一、创建逻辑卷

    将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.


     创建卷组 vgdata ,并将刚才创建好的两个物理卷加入该卷组.可以看出默认PE大小为4MB,PE是卷组的最小存储单元.可以通过 –s参数修改大小。


从物理卷vgdata上面分割500M给新的逻辑卷lvdata1. 


使用mkfs.ext4命令在逻辑卷lvdata1上创建ext4文件系统.


    将创建好的文件系统/data1挂载到/data1上.(创建好之后,会在/dev/mapper/生成一个软连接名字为”卷组-逻辑卷”) 



    便于以后服务器重启自动挂载,需要将创建好的文件系统挂载信息添加到/etc/fstab里面.UUID可以通过 blkid命令查询.


    为了查看/etc/fstab是否设置正确,可以先卸载逻辑卷data1,然后使用mount –a 使内核重新读取/etc/fstab,看是否能够自动挂载.

二、逻辑卷lvdata1不够用了,如何扩展。

    给逻辑卷增加空间并不会影响以前空间的使用,所以无需卸载文件系统,直接通过命令lvextend –L +500M /dev/vgdata/lvdata1或者lvextend –l 2.5G /dev/vgdata/lvdata1 给lvdata1增加500M空间(lvdata1目前是2G空间)设置完成之后,记得使用resize2fs命令来同步文件系统。


三、当卷组不够用的情况下,如何扩大卷组

    重新从第二块硬盘上创建一个分区sdb3,具体操作步骤省略。并将创建好的分区加入到已经存在的卷组vgdata中。通过pvs命令查看是否成功。



四、当硬盘空间不够用的情况下,如果减少逻辑卷的空间释放给其他逻辑卷使用。

    减少逻辑卷空间,步骤如下

1、 先卸载逻辑卷data1

2、 然后通过e2fsck命令检测逻辑卷上空余的空间。

3、 使用resize2fs将文件系统减少到700M。

4、 再使用lvreduce命令将逻辑卷减少到700M。

    注意:文件系统大小和逻辑卷大小一定要保持一致才行。如果逻辑卷大于文件系统,由于部分区域未格式化成文件系统会造成空间的浪费。如果逻辑卷小于文件系统,哪数据就出问题了。


    完成之后,就可以通过mount命令挂载重新使用了。

五、如果某一块磁盘或者分区故障了如何将数据快速转移到相同的卷组其他的空间去。

1、通过pvmove命令转移空间数据

2、通过vgreduce命令将即将坏的磁盘或者分区从卷组vgdata里面移除除去。

3、通过pvremove命令将即将坏的磁盘或者分区从系统中删除掉。

4、手工拆除硬盘或者通过一些工具修复分区。


六、删除整个逻辑卷

1、先通过umount命令卸载掉逻辑卷lvdata1

2、修改/etc/fstab里面逻辑卷的挂载信息,否则系统有可能启动不起来。

3、通过lvremove 删除逻辑卷lvdata1

4、通过vgremove 删除卷组vgdata

5、通过pvremove 将物理卷转化成普通分区。


    删除完了,别忘了修改分区的id标识。修改成普通Linux分区即可。

    总结:LVM逻辑卷是Linux里面一个很棒的空间使用机制,因为分区在没有格式化的情况下是没有办法加大或者放小的。通过LVM可以将你的磁盘空间做到灵活自如。

    转子:http://dreamfire.blog.51cto.com/418026/1084729

  • 大小: 38 KB
  • 大小: 41.5 KB
  • 大小: 7.2 KB
  • 大小: 26.9 KB
  • 大小: 53.4 KB
  • 大小: 36.7 KB
  • 大小: 28.1 KB
  • 大小: 51.4 KB
  • 大小: 14.2 KB
  • 大小: 47.2 KB
  • 大小: 41.1 KB
  • 大小: 43 KB
  • 大小: 44.9 KB
  • 大小: 14.1 KB
  • 大小: 6.8 KB
  • 大小: 20.8 KB
  • 大小: 15.4 KB
  • 大小: 20 KB
  • 大小: 21.6 KB
  • 大小: 20.1 KB
  • 大小: 18.9 KB
  • 大小: 43.7 KB
  • 大小: 13.6 KB
  • 大小: 50.7 KB
  • 大小: 12.7 KB
  • 大小: 46.8 KB
  • 大小: 37.8 KB
分享到:
评论

相关推荐

    详解Linux LVM逻辑卷配置过程(创建,增加,减少,删除,卸载)

    本文将详细介绍LVM的配置过程,包括创建、增加、减少和删除逻辑卷,以及卸载操作。 1. **LVM的基本概念** - **PE (Physical Extend)**:物理扩展,是LVM的基本存储单元,通常大小为4MB。 - **PV (Physical Volume...

    Linux逻辑盘卷管理LVM详解

    ### Linux逻辑盘卷管理LVM详解 #### 一、引言 在Linux系统管理中,合理规划磁盘分区是一项至关重要的任务。系统管理员不仅要考虑当前的磁盘需求,还需要预测未来可能出现的空间需求增长。传统的磁盘分区方法在面对...

    Linux LVM逻辑卷管理

    ### Linux LVM逻辑卷管理详解 #### 概述 逻辑卷管理(Logical Volume Management, LVM)是一种在Linux操作系统中广泛使用的高级存储管理技术。它能够有效地管理和利用存储资源,提高存储灵活性和效率。LVM将物理...

    Linux逻辑卷管理(LVM)详解

    Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘分区管理技术,它允许系统管理员在不中断服务的情况下动态调整分区大小,解决了传统分区方式的局限性。LVM 提供了一种灵活的方式来组织和管理存储...

    Linux下逻辑盘卷管理详解.pdf

    Linux下逻辑盘卷管理详解 Linux作为一个操作系统,在存储管理方面提供了逻辑卷管理(Logical Volume Manager,LVM)机制,旨在提高磁盘存储空间的利用率和灵活性。LVM在磁盘分区和文件系统之间添加了一层逻辑层,...

    LVM(逻辑卷管理)

    - 《Linux_LVM详解》:这本书可能详细解释了LVM的工作原理和各种配置选项。 - 《Linux 文件系统 & LVM》:除了LVM,这本书还可能讨论了Linux文件系统相关的知识,如何与LVM配合使用。 - 《linux LVM & RAW》:RAW...

    LVM逻辑卷管理

    ### LVM逻辑卷管理知识点详解 #### 一、LVM概念与优势 LVM(Logical Volume Manager,逻辑卷管理器)是一种在Linux操作系统下管理存储设备的方法。它提供了一种抽象层来管理底层磁盘,使得用户可以更灵活地管理和...

    5.6LVM逻辑卷管理器.docx

    【LVM逻辑卷管理器详解】 LVM,全称为Logical Volume Manager,是Linux操作系统中用于管理硬盘分区的一种高级工具,它的出现旨在解决传统硬盘分区在创建后难以调整大小的问题。LVM通过在硬盘分区和文件系统之间引入...

    lvm逻辑卷.docx

    通过以上步骤,我们可以全面掌握LVM逻辑卷的基本操作,包括创建、扩展和管理。这使得在Linux环境中处理磁盘存储变得更加灵活和高效。记住,LVM提供了一种抽象层,允许我们在不影响上层文件系统和应用程序的情况下,...

    LVM逻辑卷管理器.docx

    ### LVM逻辑卷管理器详解 #### 一、LVM概念及优势 LVM(Logical Volume Manager,逻辑卷管理器)是一种用于管理存储设备的方法,最初集成于Linux 2.4版本内核中。它的引入彻底改变了传统的磁盘空间管理方式,解决...

    Linux系统磁盘分区(逻辑卷LVM)的扩充

    ### Linux系统磁盘分区(逻辑卷LVM)的扩充 #### 概述 在Linux环境中,随着业务数据的增长,往往需要对现有的存储空间进行扩展。本文档详细介绍了如何在CentOS生产服务器上添加新的硬盘,并对其进行逻辑卷管理器...

    redhat_lvm配置详解

    LVM通过将物理硬盘组织成卷组(Volume Group),并将卷组划分为逻辑卷(Logical Volume)来提供更大的灵活性和易管理性。下面将详细解释如何在Redhat系统中配置LVM。 1. **创建LVM** - 首先,我们需要增加额外的...

    Linux硬盘扩容LVM逻辑卷管理详细操作手册(个人实际操作整理版)

    ### Linux硬盘扩容LVM逻辑卷管理详细操作指南 #### 一、引言 在Linux环境中,随着业务数据的增长,往往需要对现有的存储空间进行扩展。本文档将详细介绍如何使用LVM(Logical Volume Manager,逻辑卷管理器)进行...

    Linux逻辑卷管理

    ### Linux逻辑卷管理详解 #### 实验背景及目标 本次实验旨在通过具体实践来深入了解Linux下的逻辑卷管理(LVM,Logical Volume Manager),并掌握其基本应用与操作流程。通过本实验,学习者将能够更好地理解和操作...

    linux lvm技术个人总结

    ### Linux LVM技术详解 #### 一、LVM概述 LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一个磁盘管理工具,它提供了一种动态管理存储空间的方法,使得用户可以在不中断系统服务的情况下调整存储空间的...

Global site tag (gtag.js) - Google Analytics