美文网首页
10、Linux-磁盘动态扩容(LVM)

10、Linux-磁盘动态扩容(LVM)

作者: 唯老 | 来源:发表于2019-09-24 10:48 被阅读0次

一、什么是LVM

LVM(Logical Volume Manager)逻辑卷管理, Linux环境下对磁盘分区进行管理的一种技术。
通俗的来讲是一种将一至多个硬盘的分区在逻辑上进行组合, 当成一个大硬盘来使用

二、为什么要使用LVM

我们的应用刚上线的时候数据可能比较少,为了节约成本可能存储空间100G左右就够用了,但随着时间的推移用户量越来越大,数据越来越多现有的存储空间大小已经远远满足我们的需求,可能一两天就存满了,那这个时候我们就需要对服务器的存储设备进行扩容。
传统的文件系统是基于分区的,分区使用固定大小分区,重新调整大小十分麻烦。而且会带来以下问题

  • 不同的分区,而且不同的分区相互独立, 有些文件不能跨分区存储,而且很容易出现硬盘的利用率不均衡。
  • 分区数据存满之后,不能对他进行扩容的,那这个时候我们只能买一个更大的存储空间,将数据做备份然迁移
    这个时候LVM技术的

三、使用LVM

LVM技术可以创建和管理逻辑卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。

四、名词解释

物理存储

系统的存储设备:硬盘,如:/dev/hda、/dev/sda等等,是存储系统最低层的存储单元

PV(Physical Volume)

物理卷: 处于LVM最底层, 可以是物理硬盘或者分区

PP(Physical Extend)

物理区域: PV中可以用于分配的最小存储单元,例如10G 20G等

VG(Volume Group)

卷组: 建立在PV之上,可以含有一个到多个PV

LV(Logical Volume)

逻辑卷: 建立在VG之上,相当于原来分区的概念,不过大小可以动态改变

五、示例图

image
说明
  • 首先物理磁盘及其划分的分区和其上的物理卷(PV)。
  • 一个或多个物理卷可以用来创建卷组(VG)。
  • 然后基于卷组可以创建逻辑卷(LV)。只要在卷组中有可用空间,就可以为所欲为的创建逻辑卷。
  • 文件系统就是在逻辑卷上创建的,然后可以在操作系统挂载和访问。

相关文章

  • 10、Linux-磁盘动态扩容(LVM)

    一、什么是LVM LVM(Logical Volume Manager)逻辑卷管理, Linux环境下对磁盘分区进...

  • Linux_127_lvm创建流程

    lvm的优点 lvm的文件系统可以跨越多个磁盘,分区大小不受磁盘容量限制 可以在系统运行中,直接动态扩容文件系统大...

  • 磁盘扩容实战

    不损坏数据的情况下扩容非lvm磁盘 磁盘中有重要数据时请提前备份数据 扩容LVM类型磁盘 fstab 配置详解 第...

  • kvm虚拟机(centos7)磁盘扩容

    1·添加磁盘 2.创建分区 3.lvm扩容 对xfs格式的lvm扩容后需要使用xfs_growfs进行系统扩容,而...

  • lvm磁盘扩容

    步骤: 1.创建pv:pvcreate /dev/sdb1 ; 2.扩展vg: vgextend vgname...

  • 10.Linux LVM 磁盘扩容

    Linux LVM 磁盘扩容 LVM 的基本概念 物理卷 Physical Volume (PV): 可以在上面建...

  • Linux磁盘挂载和扩容(2)

    本章介绍Linux系统磁盘扩容问题 前言 想到Linux服务器磁盘扩容我们会想到几种办法 挂载lvm方式,然后扩展...

  • KVM扩容VM磁盘

    环境 系统:CentOS 7.9 扩容VM磁盘 扩容系统分区 如果系统使用LVM,可参考此处[https://ww...

  • LV扩容(lvextend)

    LV扩容 一、 LVM概述 在 Linux 系统中,我们经常使用 LVM (逻辑卷管理)的方式去管理和使用磁盘, ...

  • Centos7 lvm 磁盘动态扩容

    简介 逻辑卷管理利用内核的设备映射器(device-mapper)功能提供独立于底层磁盘布局的分区系统。使用LVM...

网友评论

      本文标题:10、Linux-磁盘动态扩容(LVM)

      本文链接:https://www.haomeiwen.com/subject/kczayctx.html