LINUX磁盘LVN逻辑卷

前沿:
LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。
LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本
一、LVM逻辑卷:
动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建

LVM机制的基本概念:
PV(physical volume),逻辑卷,也叫实体滚动条:通过fdisk将partition的system ID 调成8e(LVM的标识符),再经过pvcreate指令转成PV
VG(volume group):LVM的大磁盘
PE(physical extent):实体范围区块,LVM的最小存储区块,通常为4M
LV(Logical Volume):逻辑卷,LV的装置文件名通常为/dev/vgname/lvname

二、主要命令:
1、物理卷管理、卷组管理、逻辑卷管理所使用的一些简单命令
LINUX磁盘LVN逻辑卷_第1张图片
2、pvcreate 设备名1 [设备名2 … … ] 转换成8e格式
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvxtend -L +大小 /dev/卷组名/逻辑卷名
(1)使用fdisk工具在物理设备上创建物理分区,并调整系统标识符(system ID)成为8e(LVM的标识符),然后在经过pvcreate的命令将它转换为LVM最底层的物理卷(PV)
(2)使用vgcreate将多个PV添加到一个VG卷组中,此时组合成为一个大磁盘(VG)
(3)在大磁盘(VG)上使用lvcreate创建LV逻辑卷,最终将整个逻辑卷格式化后便可以挂载使用
LINUX磁盘LVN逻辑卷_第2张图片
a、先建立物理卷,再在物理卷基础上建立卷组
pvcreate 设备名1 [设备名2 … … ]
vgcreate 卷组名 物理卷名1 物理卷名2
LINUX磁盘LVN逻辑卷_第3张图片
LINUX磁盘LVN逻辑卷_第4张图片
b、最后建立逻辑卷
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
在这里插入图片描述
c、可以继续追加容量
lvxtend -L +大小 /dev/卷组名/逻辑卷名
在这里插入图片描述
3、格式化
LINUX磁盘LVN逻辑卷_第5张图片
4、创建文件夹mbox01、mbox02
进入配置文件,进行挂载
在这里插入图片描述
/dev/mailbox/mbox1 /opt/mbox01 xfs defaults 0 0 挂载
LINUX磁盘LVN逻辑卷_第6张图片
查看挂载点,挂载点mbox01挂载成功
LINUX磁盘LVN逻辑卷_第7张图片
三、磁盘配额
1、实现磁盘限额的条件
需要LINUX内核支持
安装xfsprogs与quota软件包

查看是否有需求的软件包
在这里插入图片描述
2、磁盘配额概述:
以支持配额功能的方式挂载文件系统
编辑用户和组账号的配额设置
验证磁盘配额功能
查看磁盘配额
3、添加userquota、grpquota挂载
LINUX磁盘LVN逻辑卷_第8张图片
在vim /dev/fstab进入配置文件添加挂载
LINUX磁盘LVN逻辑卷_第9张图片
最后直接mount查看
LINUX磁盘LVN逻辑卷_第10张图片
4、编辑用户和组账号的配额设置:
xfs_quota命令编辑配额设置
-g 列出群组的磁盘空间限制。
-q 简明列表,只列出超过限制的部分。
-u 列出用户的磁盘空间限制。
-v 显示该用户或群组,在所有挂入系统的存储设备的空间限制。
-V 显示版本信息
-x 启用专家模式
-c 使用命令执行

bsoft 快软限制
bhard 快硬限制
isoft 节点软限制限制
ihard 节点硬限制(文件数量)
xfs_quota -x -c ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用户名’ 挂载点
在这里插入图片描述
5、验证磁盘配额功能:
挂载目录
创建指定数量的文件,使用touch命令
创建指定容量的文件,使用dd命令
dd if=/dev/zero of=/opt/mbox01/test1.txt bs=1M count=60
dd 从zero文件中拿文件 到test01.txt 一次拿1M 拿60次 60M
LINUX磁盘LVN逻辑卷_第11张图片
LINUX磁盘LVN逻辑卷_第12张图片

你可能感兴趣的:(LINUX磁盘LVN逻辑卷)