目录
---------------------------------------------------------------------------------------------------------------------------------
LVM 是 Logical Volume Manager 的简称,译为中文就是逻辑卷管理。它是 Linux 下对硬盘分区的一种管理机制。LVM 适合于管理大存储设备,并允许用户动态调整文件系统的大小。此外,LVM 的快照功能可以帮助我们快速备份数据。LVM 为我们提供了逻辑概念上的磁盘,使得文件系统不再关心底层物理磁盘的概念。
物理卷(Physical Volume,PV) | 就是真正的 物理硬盘 或 分区 |
卷组(Volume Group,VG) | 将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。 |
逻辑卷(Logical Volume,LV) | 卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。 |
一、LVM概述
简单的来说就是动态管理磁盘,可以将多个磁盘和成一个虚拟磁盘
原理:将磁盘打散成多个PE,并给硬盘加上标记,使其成为物理卷,简称PV
多个PE可以合成一个PE组,称为卷组,简称VG
最后把VG分区成逻辑卷,简称LV
分出逻辑卷后也要进行格式化,以及挂载才能使用
分区的缺点:大小固定、必须是连续的空间
二、命令
相对重要的命令
pv | vg | lv | |
---|---|---|---|
create 建立 | pvcreate | vgcreate | lvcreate |
display 显示 | pvdisplay | vgdisplay | lvdisplay |
extend 扩展 | - | vgextend | lvextend |
命令格式:
pvcreate 设备名
vgcreate 卷名(自定义) 物理卷名
lvcreate -n 逻辑卷名(自定义) -L 1G(逻辑卷大小) 卷组名
或者 -l 1024PE(块数量)
lvextend -L +5G /dev/vg0/ky31
三、配额
配额可以分为软配额和硬配额。软限制可理解为警告限制,硬限制就是真正的限制了。比如,规定软限制为 100MB,硬限制为 200MB,那么,当用户使用的磁盘空间为 100~200MB 时,用户还可以继续上传和新建文件,但是每次登录时都会收到一条警告消息,告诉用户磁盘将满。
相关命令
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M isoft=40 ihard=50 lisi' /mnt/
限制lisi用户达到大小80M或字符40时给予警告,大小到达100M或字符50时禁止写入