LVM逻辑卷+磁盘配额,立马解决你的磁盘空间不足。
LVM逻辑卷+磁盘配额,立马解决你的磁盘空间不足。
前言
当磁盘存储不够用时我们同时得扩容兼数据保存,这时LV逻辑卷的创建就显得尤为重要了;但很多时候扩容始终是治标不治本的,限制使用者的使用情况对磁盘空间的限制可以更好的达到控制磁盘空间存储的目的。
一、几个最基本的名称
1.1.LVM 逻辑卷管理
LVM(Logical Volume Manager,逻辑卷管理)
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性。
注意:/boot分区用于存放引导文件,不能基于LVM创建(/boot分区不能用于逻辑分区)
1.2.PV 物理卷
物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷。物理卷一般直接使用设备文件名称,例如:/dev/sdb1、/dev/sdc1、/dev/sdd 等。
物理卷由许多个基本存储单元组成,如下图:
1.3.VG 卷组
由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以随时根据需求动态地添加或移除物理卷。
许多个物理卷可以分别组成不同的卷组,卷组的名称由我们自行定义。
1.4.LV 逻辑卷
逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从卷组中“切出”一小块空间,作为用户创建文件系统的基础,这一小空间就称为逻辑卷。使用mkfs 等工具可在逻辑卷上创建文件系统,就可以挂载到Linux系统中的目录下使用。(分完逻辑卷之后还得创建文件系统)
二、LVM的管理命令
2.1.主要命令
功能 | 物理卷管理 | 卷组管理 | 逻辑卷管理 |
---|---|---|---|
Scan(扫描) | pvscan | vgscan | lvscan |
Create(建立) | pvcreate | vgcreate | lvcreate |
Display(显示) | pvdisplay | vgdisplay | lvdisplay |
Remove(移除) | pvremove | vgremove | lvremove |
Extend(扩展) | —— | vgextend | lvextend |
Reduce(减少) | —— | vgreduce | lvreduce |
2.2.命令格式
pvcreate 设备1 [设备2 ... ...]
vgcreate 卷组名 物理
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L /dev/卷组名/逻辑卷名
2.3.逻辑卷创建步骤
第一步:关闭主机,添加两块新硬盘,重启主机或输入下列代码扫描。