`
student_lp
  • 浏览: 428708 次
  • 性别: 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逻辑卷配置过程(创建,增加,减少,删除,卸载)

    主要介绍了详解Linux LVM逻辑卷配置过程(创建,增加,减少,删除,卸载),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    LVM逻辑卷管理详解

    LVM逻辑卷管理详解

    Linux逻辑盘卷管理LVM详解

    Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确...随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,本文就深入讨论LVM技术,使得用户在无需停机的情况下方便地调整各个分区大小。

    Linux逻辑卷管理(LVM)详解

    对于传统的分区类型,其尺寸是固定的,不能够动态扩展。因此在使用之前,管理员需要提前规划分区的用途和需要的尺寸。一旦某个分区的尺寸不能满足需求了,管理员将不得不...使用LVM处理这样的问题将获得更大的灵活性。

    扩展Exsi中虚拟机的磁盘 - 副本.docx

    扩展Exsi中虚拟机的磁盘,Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载) 讲的很清晰

    Linux下LVM的配置详解

    LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。LVM可以帮助系统管理员为应用与用户方便地分配存储空间。在LVM管理下的逻辑卷可以按需改变大小或添加移除。另外,LVM...

    Linux磁盘设备与LVM管理命令示例详解

    在 Linux 操作系统中, 设备文件 是一种特殊类型的文件。这些文件绝大多数位于 /dev 目录下,用来表示 Linux 主机检测到的某个具体的硬件设备。 比如 /dev/sda 文件通常用来指代系统中的第一块硬盘。 Linux 操作...

    ORACLE 10.2.0.1 RAC for RedHat AS4 安装(详解)

    3.3.2 逻辑盘卷管理 80 3.3.3 LVM术语 80 3.3.4 安装LVM 81 3.3.5 命令列表 82 3.3.6 创建分区 83 3.3.7 创建物理卷 83 3.3.8 创建卷组 83 3.3.9 激活卷组 83 3.3.10 添加新的物理卷到卷组中 83 3.3.11 从卷组中删除...

    Ubuntu下如何创建XFS文件系统的LVM详解

    lvm(Logical Volume Manager) 逻辑卷管理, 可以满足linux系统动态调整各分区大小,满足服务器在不同的运行时期的需求。 以前在Linux下面玩LVM,一般都是选择ext3、ext4格式的文件系统,最近在Ubuntu 16.04.5下安装...

    详解基于Linux的LVM无缝磁盘水平扩容

    除了/boot分区外,其余都为LVM 模式的扩展逻辑分区 软件安装与信息查看 首先查看软件是否安装: [root@Candy ~]# rpm -qa | grep lvm lvm2-libs-2.02.118-2.el6.x86_64 lvm2-2.02.118-2.el6.x86_64

Global site tag (gtag.js) - Google Analytics