手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

(一)、LVM逻辑卷的制作流程

LVM作为Linux系统中一种对磁盘分区管理的一种机制,可以根据使用情况增加磁盘容量,具有非常好的灵活性。LVM叫做跨区卷,在Windows中也叫作带区卷,意思是**多个硬盘作为物理卷组合在一起形成一个卷组,最后在卷组上进行逻辑划分形成了逻辑卷。**打一个比方,物理卷就好比是一栋楼,而许许多多的楼房组成小区就好比是卷组,对楼房按片区进行划分成单元就好比是逻辑卷。物理卷、卷组和逻辑卷关系图见(图一)
图一物理卷、卷组和逻辑卷关系图
手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  1. lvm物理卷的制作。

    参照上期(https://blog.csdn.net/QwQNightmare/article/details/102889603)如何让系统识别硬盘。今天我还是添加了3块硬盘,我将基于这三块硬盘制作lvm逻辑卷。输入fdisk sdb命令进入磁盘管理界面,磁盘大小分区全部为默认值,即将整块硬盘作为磁盘。见(图二)。这时还没有结束,我需要改变磁盘的分区类型,分区类型代号为:8e。见(图三)
    图二
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    图三
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  2. 用同样的方法把剩下我添加的两块磁盘也变成lvm类型。见(图四)
    图四
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  3. 接着我将这三块进行物理卷的创建。pvcreate dev/sd[b-d]1将这三块磁盘全部变成物理卷,我们可以用pvdisplay显示物理卷的详细信息。见(图五)
    图五
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  4. 接下来我要将这三个物理卷合并成卷组,vgcreate +卷组的名称 +组成卷组的物理卷。见(图六)
    图六
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  5. 卷组创建好了之后,我现在需要划分逻辑卷。命令格式为:lvcreate -L +容量 -n逻辑卷名称 + 卷组路径。见(图七)。这样一个30G的逻辑卷就做好了。
    图七
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  6. 还是按照磁盘管理的流程一样,进行格式化。格式化为xfs格式。见(图八)**
    图八
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  7. 根据上期的挂载教程,我将luojijuan挂载到opt目录底下的222文件夹。见(图九)
    图九
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  8. 现在我要将30G的逻辑卷扩大至50G,lvextend -L +容量 +卷组目录,见(图十)。但是用df -hT查看挂载点没有50G。
    图十
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  9. 这时就需要一条新命令xfs_grows + 逻辑磁盘目录。(图十一)
    图十一
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

(二)、磁盘配额设置

磁盘配额作用于用户账号,目的是限制用户对磁盘的使用,方式破坏他人正常使用磁盘容量。一般的,磁盘限制分为两大类:1.磁盘容量限制。2.磁盘文件数量限制。限制的方法也有两种:1.软限制。2.硬限制。通过限制方法和限制类别的组合一共有4中限制用户的手段。见(图十二)那么什么是软限制和硬限制呢?软限制就是用户创建的文件数量和大小可以超过但是超过的部分会有一点的时效期,超过期限系统会自动删除。硬限制则是一道高墙,用户无法越过,任何用户创建的文件数量和大小都无法超过。所以软限制一般小于或者等于硬限制。
图十二
手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  1. 先用mount查看一下刚才的逻辑磁盘的配额情况见(图十三)。发现noquota没有配额。

  2. 图十三
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  3. 那么我就需要先开启磁盘配额。这里需要注意的一点是我需要先解除逻辑磁盘的挂载,如果不这么做是无法开启配额的。所以需要先umount见(图十四)
    图十四
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  4. vim打开fstab文件就像之前配置挂载命令差不多,在defaults后面添加usrquota和grpquota。见(图十五)。
    (图十五)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  5. 修改好后查看挂载并发现已经开启了用户和组的配额限制。见(图十六)
    (图十六)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  6. 下面开始编辑用户和组的配额。指令:xfs_quota -x -c ‘limit -u bsoft=N isoft=N bhard=N ihard=N 用户名’ 挂载。设置完成后我需要检查一下输入指令:xfs_quota -c 'quota -(i)uv 用户名’挂载点 查看是否成功设置。见(图十七)
    (图十七)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  7. 我就需要验证一下配额是否生效,那么我就需要在普通用户模式下进行验证。在此之前还有一点需要注意。挂载点目录的权限对应的其他用户是否开启修改权限 见(图十八) 这时我就需要更改普通用户权限,这里就需要用到我之前在Linux系统用户账号和组的概述里面讲过chmod的用法。通过修改普通用户可以写入文件了。见(图十九)
    (图十八)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程
    (图十九)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  8. 进入一个普通用户,先在挂载点里创建文件,见(图二十) 。多余的问价无法被创建。
    (图二十)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  9. 删除一个文件后创建一个名字为rl.txt 的文档准备测试容量限制。用dd命令测试。格式:dd if=/dev/zero of=/opt/222/rl.txt bs=2M count=40,具体流程见(图二十一)。
    (图二十一)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

  10. 最后返回root,查看磁盘配额使用情况。发现配额确实生效了。见(图二十二)
    (图二十二)
    手把手教学----LVM逻辑卷管理与磁盘配额实操全流程

(三)、总结

今天详细的讲解了LVM逻辑磁盘如何制作以及磁盘配额的管理,可以说此次内容并不算太难,其中有几点需要注意:1.逻辑卷扩容后需要输入一条xfs_grows + 逻辑磁盘目录命令才会生效。2.给已近挂载的磁盘设置配额时需要先解除挂载,才能设置配额。 下一期我会仔细讲解RAID磁盘阵列,希望喜欢我博客的大佬点赞,收藏哦!!!