LVM是逻辑卷管理器的缩写,转化为中文是逻辑卷管理。它是Linux下硬盘分区的管理机制。LVM适用于管理大型存储设备,允许用户动态调整文件系统的大小此外,LVM的快照函数可以帮助我们快速备份数据。LVM为我们提供了逻辑概念磁盘,因此文件系统不再关心基础物理磁盘的概念。
1.动态调整磁盘容量,从而提高磁盘管理的灵活性
2.启动分区用于存储指南文件,该文件无法基于LVM创建
3.图形接口管理工具
工作中没有图形化:为了减少硬件资源消耗
PS:使用分区进行逻辑卷。我们必须更改分区的系统文件格式
命令格式:
pvcreate /dev /sd {b1,c}
命令+设备名称(可以是分区或整个硬盘)
PS:如果将分区用作逻辑卷,请设置物理卷以将物理卷的类型更改为8E类型
命令格式:
VGCREATE VG0 /DEV /SDB1 /DEV /SDC
命令+卷组名称+物理卷名称...
命令格式:
LVCREATE -L 15G -N LV1 VG0
命令+指定的逻辑卷大小+设置逻辑卷名称+建立了什么名称的名称
建立逻辑卷后,它与我们建立分区相同。没有文件系统,如果不安装,就无法使用,因此我们必须执行以下两个步骤:
步骤1:创建文件系统:
命令格式:mkfs.xfs/dev/vg0/lv1
步骤2:安装
PS:如上图所示,我们的SDC的正常显示是逻辑卷,但是未显示分区SDB1,因为我们自己的SDC的容量高于逻辑体积的容量。SDB1的附加空间分区将显示在逻辑卷LV1组中。
对于我们逻辑卷中足够的空间,我们可以直接使用以下命令来扩展卷组:
命令格式:LVEXTEND -L +10G/DEV/VG0/LV1
命令路径的名称+扩展空间+逻辑卷
PS:在命令的输入期间,增加逻辑卷容量的命令必须为“+”,以跟上容量空间。
如上图所示,如果您不添加“+”,我们的逻辑音量容量将为= 10g,但是我们逻辑音量设置的初始大小为15G,这等同于容量的容量。错误命令,它将导致我们的文件丢失
步骤1:首先扩展卷组
命令:VGEXTEND VG0 /DEV /SDD命令+卷组名称+需要添加到硬盘或卷组的分区中
步骤2:扩展逻辑卷
命令格式:LVEXTEND -L+10G/DEV/VG0/LV1命令+扩展空间大小+逻辑音量路径
PS:如果是XFS文件系统,请使用安装点刷新:
xfs_growfs /mnt(刷新安装点命令)
扩展中的R选项直接扩展了容量扩展命令格式,如下所示:
lvextend -r -L +10G/dev/vg0/lv1
磁盘配额(配额)是Linux系统中特定普通用户或用户组占用的磁盘空间的数量或数量。在此概念中,有几个关键点要注意:
我们以硬盘为例。我们创建了一个SDB1分区和Zhangsan用户。接下来,我们设置以下SDB1分区的磁盘配额:
步骤1:添加磁盘配额属性
我们使用命令安装座检查机构是否成功建立:
我们正在安装属于临时安装。我们需要建立永久安装:
使用vim /etc /fstab命令进行设置
保存出口后
步骤2:设置软限制
基本命令:xfs_quota [options] +条件内容
该选项的内容如下:
X启动专家模式C直接调用管理命令U指定用户帐户对象G指定的组帐户对象。图X的选项具有顺序。
xfs_quota -x -c'limit -u bsoft = 80m bhard = 100m isoft = 40 ihard = 50 zhangsan' /mnt /mnt /mnt /
现在,我们切换到Zhangsan,输入/MNT目录以创建文件1-20,并检查是否可以创建21个文件:
反过来,让我们检查文件大小是否有限。我们删除所有刚刚创建的文件,然后在空目录中创建固定大小为150m和151m。检查两个文件之间的区别:
可以正常建立150m文件。我们删除此文件并创建一个1.51m的文件:
从顶部开始,我们可以看到我们的硬连接限制了文件的建立,因此我们创建的151m文件实际上只有150m的内容。文件的内容不完整,无法使用。