Linux学习 ------ 磁盘配额

本文详细介绍Linux系统中磁盘配额的实现方法与管理流程,包括配额支持的开启、用户与组的配额设置、软硬限制的定义及配额使用情况的监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、磁盘配额简述:

(一)实现磁盘限额的条件:
1、需要 linux系统内核支持
2、安装 xfsprogs 与 quota 软件包

(二)Linux磁盘配额的特点:
1、作用范围:针对指定的文件系统(分区)
2、限制对象:用户账号、组账号
3、限制类型:磁盘容量、文件数量
4、限制方法:软限制、硬限制

(三)步骤:
在这里插入图片描述
二、启用磁盘配额支持:

(一)启用文件系统的配额支持:
添加 usrquota 、 grpquota 挂载参数

(二)磁盘配额管理:
1、编辑用户和组账号的配额设置
命令:使用 xfs_quota 命令编辑配额设置
语法:
在这里插入图片描述
常用选项:

选项含义
-u用户
-g
-c使用命令执行
-x启用专家模式

限制字段: bsoft(输入软限制) 、 bhard (输入硬限制)、 isoft(节点软限制) 、ihard(节点硬限制)
注意:软限制是可以逾越的,但是硬限制是上限,达到后不可超越。

2、验证磁盘配额功能:
切换到设置配额的分区(挂载目录)
创建指定数量的文件:使用 touch 命令,或者 cp 命令;
创建指定容量的文件:使用 dd 命令,或者 cp 命令

查看配额使用情况命令语法:
在这里插入图片描述
report常用选项:

选项含义
-a查看所有
-i节点信息
-b输出报告
-u用户
-g

3、示例演示:我对我系统中 /dev/mailbox/mbox01 这个磁盘进行配额限制:

第一步:首先关闭增强安全性功能(centos7版本可以无视,之前的需要有这步操作,为了防止数据无法写入,我们现在将其关闭),vim对其进行编辑,编辑完成后 :wq 保存退出。

在这里插入图片描述
第二步:重新挂载
在这里插入图片描述
再用mount查看一下
在这里插入图片描述
第三步:使用 xfs_quota 命令编辑配额设置
在这里插入图片描述
第四步:测试数量,我们在 mbox1 目录下创建6个文件,硬节点是6,当我们创建第七个文件的时候,发现超出磁盘限额了。
在这里插入图片描述
第五步:测试容量,我们往 mbox1 中分两次各写入 50M 大小的东西,发现第二次就报告超出限额,同时也不能往里面写入文件了。
在这里插入图片描述
第六步:查看配额的使用情况
在这里插入图片描述
配额情况是会随时发生变化的,当我们把 test02.txt 这个文件夹删了,就会发现内存大小发生变化了
在这里插入图片描述
三、实验操作结论:

验证磁盘配额时,容量和数量,这两个限制只要有一个达到上限,另外一个即使没有到达上限,也无法继续使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值