磁盘配额实验

本章给大家介绍基于LVM逻辑卷的磁盘配额

磁盘配额概述
1、需要磁盘限额的条件
(1)、需要Linux内核支持
(2)、安装xfsprogs与quota软件包
·
Linux磁盘配额的特点
作为范围:针对指定的文件系统
限制对象:用户账号、组账号
限制类型:磁盘容量、文件数量
限制方法:软限制、硬限制
·
磁盘配额的过程
以支持配额功能的方式挂载文件系统——>编辑用户和组账号的配额设置
——>验证磁盘配额功能——>查看磁盘配额使用情况
·
启用磁盘配额支持
1.启用文件系统的配额支持:
添加usrquota、grpquota挂载参数
·
磁盘配额管理
编辑用户和组账号的配额设置
1、使用xfs_quota命令编辑配额设置
常用选项
-u:用户
-g:组
-x:使用专家模式
-c:使用命令执行
限制字段

  • bsoft:软限制((≤硬限制,b表示块,可以超出最长时间为7天))
  • bhard:硬限制((不可超出))
  • isoft:软限制((i为节点))
  • -ishard:硬限制

磁盘配额验证功能
1、切换到设置配额的分区
2、创建指定数量的文件(使用touch命令或者cp命令)
3、创建指定容量的文件(使用dd命令或者co命令)
查看配额的使用情况

xfs_quoota  -x -c  ‘report选项’ 挂载点

report常用选项
a:查看所有
b:输出报告
i:查看节点信息
u:用户
g:组
·
那么下面就开始进行磁盘配额的实际操作
磁盘配额是针对容量和节点进行限制
进行磁盘配额之前要看你内核是否支持功能,相关的软件包是否安装:

输入rpm -qa | grpe xfsprogs过滤查看是否以安装改软件包

rpm -qa  | grep xfsprogs

输入rpm -ql xfsprogs | grep quota过滤查看是否有该组件

rpm -ql xfsprogs | grep quota


如果没有的话我们就需要用yum仓库安装。
·
在做磁盘配额之前不管虚拟机里安装的是6.0版本还是7.0版本的都需要先把增强型安全功能关闭,输入setenforce 0关闭增强型安全功能,如果不关闭的话就会出现磁盘配额的配置文件是无法写入的。
进行永久性的挂载
输入vim /etc/fstab,敲击回车,举例用我们mbox02进行永久性挂载
光标移动到mbox02的defaults处按a在光标所在的后部输入:usrquota,grpquota,输入wq保存并退出

但是此时还是没有生效,输入mount查看

接下来要重新挂载让其生效:
输入umount /opt/mbox2,进行重新挂载
输入mount -a进行挂载
输入mount查看挂载情况

接下来要设置磁盘配额
输入

xfs _quota -x -c ‘limit -u bsoft=50M bhard=80M isoft=4 ihard=6  zhangsan‘  /opt/mbox2

其中:
xfs_quota:软件包
-x:专家模式
-c:命令
limit:上限限制
bsoft=50M bhard=80M:容量大小限制
isoft=4 ihard=6:节点设置
zhangsan:用户
接下来进行验证
这是可以看到我们当前用户是管理员身份,但是我们限制的用户是zhangsan,这时候就需要切换用户,输入su zhangsan
这时候输入ls -l /opt/查看zhangsan是否有读写权限

我们可以退回到管理员身份。
输入chown 777 /opt/mabox2/ 修改权限

chown 777 /opt/mabox2/

输入ls -l /opt/查看权限是否修改成功


接下来切换到zhangsan用户进行操作
输入:su zhangsan
输入:cd /opt/mbox2/
输入ls 查看目录,此时目录是空的
输入touch test{1..4}.txt
输入ls查看到目录下有4个文件
输入touch test5.txt
输入touch tset6.txt,这时候如果再输入touch test7.txt的肯定是会超出磁盘限额

因为我们设置的磁盘节点是6,在创建第7个文件时肯定会超出限额,这时候就说明节点设置成功
这是节点超出限额了,但是容量没有超出限额,但是我们也不可以往里面的文件写内容
输入rm -rf 删除刚才的文件
接下来进行容量的验证
输入

    dd if=/dev/zero of=/opt/mbox2/test01.txt bs=1M count=50

其中
dd:验型形复制
if:从文件中拿去内容
zero:用来做实验的文件
of:输出
bs:单次获取内容的大小
conut:获取次数
再输入ls -lh查看当前文件容量

这时候已经有50M了,我们再获取50M,方法一样,看看可不可以完全获取成功,这时候可以看到至读取了30M内容。

但是这个时候节点上限是6,再创建一个文件看看还能不能创建成功,输入touch test03.txt。

由此实验可以得出容量和节点两者如果有一个超出限额,另外一项就无法写入。

原文地址:https://blog.51cto.com/14307755/2431821

时间: 2024-10-16 21:43:06

磁盘配额实验的相关文章

LVM逻辑卷轴管理和磁盘配额实验

动态卷轴管理和磁盘配额实验首先先在虚拟机中开启两个硬盘,我在rh6-2中新添加了两个硬盘,分别为sdbc和sdbd: 按照如上方法,再添加1个硬盘.则添加的磁盘如下所示: 第一步:分区接下来对sdc分区(sdc只分配了一个主分区): 接下来对sdd进行分区(sdd只有一个主分区): 第二步:使用LVM管理命令首先创建物理卷(PV): 其次创建卷组(VG): 最后创建逻辑卷(LV): 第三步:格式化 第四步:挂载 第五步:自动挂载进入到自动挂载文件:添加一行: 磁盘配额查看quota软件包有没有安

Linux磁盘配额实验

1.实现磁盘限额的条件 *需要Linux内核支持 *安装quota软件包2.Linux磁盘限额的特点 作用范围:针对指定 文件系统(分区) 限制对象:普通用户帐号.组帐号 限制类型:磁盘容量(默认单位为KB).文件数量 限制方法:软限制.硬限制3.quota对文件系统的限制主要分为:容量限制或文件数量限制限制inode用量:就是用户可以新建的文件数量限制block用量:就是用户可以使用的磁盘容量,比较常见的限制方式-----------------------------------------

磁盘配额 实验

实验环境:一台linux服务器 1.添加3块硬盘,创建1个卷组,卷组名vg1 fdisk – l 检查的结果 第一个硬盘分区改8e过程 Command (m for help): p Disk /dev/sdb: 8589 MB, 8589934592 bytes 255 heads, 63 sectors/track, 1044 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start  

逻辑卷管理和磁盘配额

逻辑卷管理和磁盘配额实验下面为大家介绍逻辑卷的管理和磁盘配额实验的操作步骤,首先在虚拟机上创建两块磁盘,在linux桌面右下角光驱的位置右键点击设置,点击添加选择硬盘,点击下一步点击选择推荐的SCSI类型,点击下一步 点击选择创建新虚拟磁盘,点击下一步 然后选择磁盘大小(依据个人需求选择大小),点击下一步文件名选择默认的就可以了,然后点击完成,第一块磁盘就创建好了用和上面一样的方法创建第二块磁盘,创建好了之后,我们会看到多了两块磁盘,点击确定点击确定后我们在虚拟机上查看硬盘看是否能识别出这两块磁

lvm磁盘配额验证用户与组账号那个生效

标题:lvm验证磁盘配额实验环境:(附拓扑图) 实验需求:1.与逻辑卷对应的磁盘分区2.逻辑卷3.用户 实验步骤:创建与逻辑卷对应磁盘分区第一步:创建磁盘分区,分区id改为'8e'结论:第二步:创建pv,vg,lv结论:第三步:创建用户并设置磁盘配额创建用户格式化,挂载使用,写入配置文件限制用户配额容量限制超出文件数量超出结论:用户加入财务组,财务组配额小于用户容量限制超出文件数量超出 总结:无论是哪个,配额较小的生效作者,日期 原文地址:https://blog.51cto.com/14519

文件系统之磁盘配额

一.磁盘配额 1.磁盘配额概念 配置用户对磁盘进行指定大小或者文件数量的使用权限. 1)用户配额和组配额 2)磁盘容量限制和文件个数限制 3)软限制和硬限制 4)宽限时间 如果用户的空间占用数处于软限制和硬限制之间,统会在用户登陆时警告用户磁盘将满,这个时间就是宽限时间,默认是 7 天.如果达到了宽限时间,用户的磁盘占用量还超过软限制,那么软限制就会升级为硬限制. 2.磁盘配额条件 1)查看系统内核必须支持磁盘配额 [[email protected] ~]# grep CONFIG_QUOTA

【Red Hat linux】quota磁盘配额教程,实验验证生效规则

磁盘配额介绍 quota软件设置的磁盘配额功能,只在指定的文件系统(分区)有效,磁盘配额的限制对象为系统中指定的用户账号.组账号进行限制. 磁盘配额的限制类型分为: 磁盘容量:限制用户能够使用的磁盘数据块大小,也就是限制磁盘空间的大小,默认单位为KB. 文件数量:限制用户能够拥有的文件个数,在linux中每一个文件都有一个对应的数字标记,称为i节点号,这个编号在同一个文件系统内是唯一的. 磁盘配额的限制方法: 软限制:指在固定期限内暂时允许这个用户超过这个限制(默认期限为7天超过7天后用户无法再

磁盘配额和文件系统管理实验

在虚拟机中创建两个硬盘,步骤如下: 剩下的一块硬盘如上继续创建,创建完后将会显示有二个新硬盘点击确定: 在虚拟机桌面鼠标右击选'在终端中打开'输入'init 6'重启虚拟机,重启后的硬盘才会生效. 打开远程终端(putty)输入虚拟机的IP地址进行连接,输入账号密码登录. 输入'fdisk -l'命令检测所有的磁盘信息: 检测硬盘sdb的信息,创建sdbc磁盘分区和变更分区类型: 查看磁盘sdc信息并创建分区及变更分区类型: 把sdb1.sdc1分区转换为物理卷:创建卷组,把sdb1.sdc1物

Windows服务器配置与管理动态磁盘技术 、建立基本卷、带区卷、跨区卷、镜像卷和RAID-5卷的方法 磁盘配额

工作任务描述 在上一个项目中,HT公司为HW的部署windows server 2008 以后,又添置了3块8G的(实验模拟)硬盘,要求完成以下操作 项目要求: 将这3块磁盘升级为动态磁盘. 在磁盘1上创建一个简单卷,大小为10M,格式化为NTFS,卷标为E: 完成后,扩展E卷,由磁盘1和磁盘2各提供10M,最后E卷的大小为多少M? 在磁盘2和磁盘3上划出15M出来做镜像卷,设置卷标为F: 在磁盘2和磁盘3上划出20M出来做带区卷,设置卷标为G: 在磁盘1,磁盘2和磁盘3上各划出12M出来做RA