• LVM 磁盘逻辑卷管理【转】!!!


    继上次分享 RAID 那篇笔记已经过去两周时间了,感兴趣的可以点击这个链接去阅读【各种 RAID 技术详解】。这段时间也比较忙,没有抽空学习,现在正值清明假期,在家继续学习,今天就把学习的内容分享出来与大家一起交流。

    我想可能会有朋友疑问,你不是一直分享的都是 Linux 系统的使用方法的吗?怎么现在分享一些看上去不那么相关的内容呢?其实我想告诉大家的是,我最近是准备重新整理以前学习的内容,所以这次会更详细。为什么要重新整理呢?因为通过这两年的学习,我发现之前写的那些东西不太满意,还有一个原因就是我在之前写的那些分享里面都有免费提供某 DN 资源下载的提示,然后就被和谐了一次,我担心会失去这个公众号,所以我就把以前的分享全部删除了,从头与大家分享。对于以前关注我的朋友,这次新的征程也将是一次新的学习过程,内容绝对比以前更详细,更全面。

    像之前分享的 RAID 技术也是和 Linux 系统的使用密切相关的,我们要用好 Linux 系统,就要先安装它,RAID 技术和今天我要和大家分享的 LVM 都是和系统安装密切相关的知识点,所以学好这些基础知识多我们能很好的驾驭 Linux 这辆出色的越野车有着至关重要的意义。

    好了,说了这么多废话,开始我们今天的话题吧。LVM(Logical Volume Manager),直译过来就是逻辑卷管理。它是针对磁盘管理的一项技术,与 RAID 有很多的相似点,也是把多个物理磁盘组合起来使用,LVM 甚至可以把多个 RAID 逻辑分区组合起来使用。我们来直接看 LVM 的好处吧!

    • LVM 管理的磁盘灵活性高,磁盘逻辑空间可以根据实际需要扩大或者缩小。

    介绍 LVM 的使用之前我们先来看几个和 LVM 使用相关的概念。

    • PV(Physical Volume)物理卷
      • 物理卷可以是一块硬盘、一个物理硬盘的分区、RAID 逻辑分区等

     

    • VG(Volume Group)卷组
      • 卷组是由一个或者多个 PV 组成,可动态扩展和缩小存储空间的一种逻辑上的概念。VG 的存储空间可以被分割为 LV。
    • LV(Logical Volume)逻辑卷
      • 我们使用 LVM 技术将硬盘空间组成 VG 卷组后是不能直接使用的,就像我们把硬盘组成 RAID 之后也是不能直接使用的,要通过划分逻辑分区才能使用,LV 就是我们组好 VG 后划分出来的逻辑卷,逻辑卷就和硬盘的分区概念差不多,所以 LV 是可以格式化为具体的文件系统的。

     

    • PE(Physical extent)物理范围【PS:物理单元貌似更合适】
      • PE 有点类似于磁盘的扇区,通过 LVM 技术组成的 PV 物理卷可以被划分为 PE,它是 LVM 技术中存储的基本单元,具有唯一的编号,用于对存储在硬盘中的数据进行寻址,它也是可以被 LVM 寻址的最小单元,默认大小是 4MB,当然这个大小是可以修改的。
    • LE(Logical extent)逻辑范围 【PS:逻辑单元貌似更合适】
      • LE 和 PE 类似,PE 是物理上的 LVM 最小寻址单元,LE 是逻辑上的 LVM 最小寻址单元,在同一个 VG 卷组中,LE 的大小和 PE 的大小是相同的,并且是一一对应的。

    下图是 LVM 的一个大概图示,本质就是把一堆物理硬盘逻辑的组合在一起,然后再逻辑的进行分区然后使用。

    通过上面的一些概念的介绍和我画了一个图示,其实 LVM 技术的基本内容也就清晰了,下面就介绍一下怎么使用吧。

    我们安装系统的时候可以选择使用 LVM 技术对磁盘进行管理,这样我们就可以动态的扩容或者减少硬盘的容量。LVM 技术虽然能够动态的扩容或者减少容量,但是它本身是没有容错机制的,所以我们只有结合 RAID 技术来做 LVM 的容错。还需要注意的是 LVM 组成的逻辑卷不适合用于分区给 /boot 和 swap 分区使用,这两个分区还是应该直接使用物理的磁盘分区。

    由于使用 LVM 技术是在安装系统的过程中使用,所以这个过程用文字描述就不怎么好描述了,还是和 RAID 技术的分享一样,我会录制一个视频和大家一起体验一下 LVM 在安装系统的时候如何使用,视频请点击下面链接跳转观看。

    LVM 技术在安装系统中的使用​www.bilibili.com

    本文完~

  • 相关阅读:
    转:使用vs2013打开VS2015的工程文件的解决方案(适用于大多数vs低版本打开高版本)
    linq 动态组合条件
    转:Web应用程序项目XX已配置为使用IIS
    转:centos彻底删除文件夹、文件命令
    转:WebClient类(温习一下)
    解决 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
    转:装完Centos7提示Initial setup of CentOS Linux 7 (core)
    PL/SQL Developer 登录 Oracle 12c和Win10下安装Oracle 11g
    centos7-linux安装docker(离线方式)
    windows7安装gitblit
  • 原文地址:https://www.cnblogs.com/rongba/p/14523864.html
Copyright © 2020-2023  润新知