[关闭]
@File 2019-10-08T11:25:27.000000Z 字数 883 阅读 32

linux-磁盘动态扩容(LVM)

理论


一、什么是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_1djtl7ojc18po1usb12oe7t68smp.png-63.3kB

说明

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注