第七章 lvm和磁盘配额

交互设计

  本章节是根据第六章继续深入的,如果这篇看不大明白可以先看看第六章在回头来看看,本章主要是讲lvm动态扩容和磁盘配额的,根据本人多年的工作经验,是经常会用到的命令,大家感兴趣的可以好好学习一下。 ------------------------------------------------------------- lvm 逻辑卷管理 作用:动态的调整磁盘容量,从而提高磁盘管理的灵活性, 注:boot分区用于存放引导文件,不能给予lvm创建 lvm机制的基本概念 PV 物理卷 整个硬盘,或使用fdisk等工具建立的普通分区,包含许多默认的4MB大小 PE(默认的基本单元), VG 物理卷组 一个或多个物理卷组合成的整体 LV 逻辑卷 从卷组中分割出来一块空间,用于建立文件系统 lvm的管理命令 建立lvm的步骤 PV -->VG-->LV-->格式化(mkfs.ext4)-->挂载使用 首先先把两块物理硬盘分区装换成为8e格式 fdisk /dev/sdb -->n(新建)-->t(转换lvm格式)-->w(保存退出) fdisk /dev/sdc-->n(新建)-->t(转换lvm格式)-->w(保存退出) pvcreate /dev/sdb1 /dev/sdc1 创建一个pv 两块硬盘创建成pv 转换物理卷 pvscan 查看pv的大小 vgcreate wlnvg /dev/sdb1 /dev/sdc1 vgscan 创建vg 给vg设置一个名称 创建卷组 lvcreate -L 130G -n wlnlv wlnvg 创建一个lv 给lv设置大小 设置名称 创建逻辑卷 lvdisplay 显示lv的状态 mkfs -t ext4 /dev/wlnvg/wlnlv 格式化 新创建的lv mount /dev/wlnvg/wlnlv /wln 挂在使用 为逻辑卷扩容 lvext -L +20G /dev/wlnvg/wlnlv 扩容命令 resize2fs /dev/wlnvg/wlnlv 扩容上的需要重新识别一下这个lv才能使用 重新识别lv 磁盘配额 实现磁盘限额的条件 需要Linux内核的 安装quota软件包 Linux次哦按限额的特点 作用范围;针对指定的文件系统(分区) 限制对象:用户账号,组账号 限制类型:磁盘容量 (默认为kb)、文件的数量 限制方法:软限制,硬限制 磁盘限额的实现步骤 1.以配额功能的方式挂载文件系统 2.检测磁盘配额并生成配额文件 3.编辑用户和组账号的配额设置 4.启动文件系统的磁盘配额功能 5.验证磁盘配额功能 6.查看用户或分区的配额使用情况 第一步安装quota软件包确定配额 第二步编辑vim /etc/fstab 以配额功能的方式挂载文件系统 因为修改fstab文件是重启后生效 所以重新挂载一下才能配额 mount -o remount,usrquota,grpquota /dev/wlnvg/wlnlv 第三步quotacheck -ugcv 文件系统 检测磁盘配额并生成配额文件 quotacheck -augcv 检查全部的配额文件 如果显示权限不足 则是/etc/sysconfig/selinux 基于linux的安全系统没有关闭关闭即可 会生成配额文件如下图 第四步 edquota 编辑配额设置 编辑用户和组账号的配额设置 edquota -u [用户名] eaquota -g [组名] edquota -u lx 编辑用户 第五步 quotaon -ugv /wln 开启磁盘配启动文件系统的磁盘配额功能 quotaoff -ugv /wln 关闭磁盘配额功能 dd if=数据源文件 of=存放的位置 bs=大小 count=份数 查看配额使用情况 侧重用户、组账号角度:使用quota命令 quota -u 用户名 quota -g 组名 注:如果用户在没有使用容量是 quota 查询到的是 侧重文件系统角度,使用requota命令 repquota 文件系统 repquota -a 这个是在用户使用的前提下查询到的结果 本章就讲完了,那么大家可以看看有什么没有看懂的,大家可以自行百度或者私密我也可以。 手敲不易,转载注明出处 谢谢 搜图 编辑

标签: 交互设计