当前位置: 首页 > web >正文

用户、组和目录的磁盘配额

一、XFS_quota

  • 限制用户和组的容量(block)与文件数量(inode);限制block就限制了用户可以使用的磁盘容量,限制inode就可以限制用户新建的文件数量
  • 限制某一目录的最大磁盘配额(directory project)
  • 内核必须支持quota:在Centos7.x以后都已经默认支持quota功能
  • 查看命令是否安装:rpm -qa | grep "quota"

二、磁盘配额的基本概念

  • 软限制(soft):用户在低于软限制的时候可以正常使用磁盘,但如果超过了软限制,且低于硬限制,就会出现警告(当前9版本已经不会出现警告了)
  • 硬限制(hard):表示用户的用量绝对不会超过这个限制值,如果超过硬限制则会锁住该用户对磁盘的使用权
  • 宽限天数:只有在用户的磁盘用量介于软限制和硬限制之间时才会出现

三、磁盘配额实验

步骤一:创建分区(>550MB)

步骤二:临时开启磁盘配额

注:如果是先挂载后再用remount修改,则用mount命令查看挂载分区状态时会发现quota未生效

步骤三:永久开启磁盘配额(在/etc/fstab下配置)

补充命令:xfs_quota -x -c "命令"

  • -x:启用“专家模式”,允许对磁盘配额进行编辑
  • -c:quota可以在交互模式和命令模式两种模式下执行,-c选项可以让quota顺利执行后续的命令

命令——

  1. print:列出具有XFS设备标识的路径
  2. df:可以添加-b(block),-i(inode)等
  3. report:列出目前的磁盘配额详细信息,需要结合ugrbi等选项
  4. state:目前支持磁盘配额的文件系统信息

步骤四:列出所有设备及其路径(0表示没有配额限制)

步骤五:执行state命令,了解文件系统相关信息,从上至下分别说明了所有者、所属组、目录

步骤六:设置磁盘配额(一般是root用户给普通用户设置,所以可以先创建普通用户,给普通用户设置用户磁盘配额,限制用户的容量block/也可以是inode)

步骤七:对宽限时间进行修改,修改到15天

四、projects限制目录

注:可以实现对目录进行磁盘配额的限制

步骤一:想要开始使用project还需要生成两个配置文件(1中15代表标识符,可自定义,冒号后边是要限制的路径;2中冒号前是此次目录配额限制的名称,目录后是之前定义的标识符)

步骤二:初始化prj,查看是否生效

步骤三:设置配额限制大小为:软限制40M,硬限制50M

步骤四:写入数据验证

http://www.xdnf.cn/news/17455.html

相关文章:

  • GDB 调试全方位指南:从入门到精通
  • CSS--后端也有自己的CSS要学
  • 二、RuoYi-Cloud-Plus 拉取到本地的准备和注意事项
  • 睿抗开发者大赛国赛-24
  • 《设计模式之禅》笔记摘录 - 14.组合模式
  • 库函数NTC采样温度的方法(STC8)
  • Seata分布式事务环境搭建
  • linux-LVM 逻辑卷管理
  • Uniworld-V1、X-Omni论文解读
  • 数据结构(二叉树)
  • 【ee类保研面试】其他类---计算机网络
  • 机器学习之支持向量机(原理)
  • [激光原理与应用-185]:光学器件 - BBO、LBO、CLBO晶体的全面比较
  • VSCode 禁用更新检查的方法
  • 实现一个进程池(精讲)
  • 大模型量化上溢及下溢解析
  • 常见数据结构介绍(顺序表,单链表,双链表,单向循环链表,双向循环链表、内核链表、栈、队列、二叉树)
  • LeetCode 刷题【34. 在排序数组中查找元素的第一个和最后一个位置、35. 搜索插入位置】
  • Redis7集群搭建与原理分析
  • 基于Web的交互式坐标系变换矩阵计算工具
  • BGP综合实验练习作业
  • 使用OAK相机实现智能物料检测与ABB机械臂抓取
  • 从零构建TransformerP2-新闻分类Demo
  • Langchain入门:构建一个基于SQL数据的问答系统
  • 後端開發技術教學(三) 表單提交、數據處理
  • 汽车零部件深孔加工质控升级:新启航激光频率梳 3D 测量解决传统光学扫描遮挡
  • 应急响应流程
  • ADB 命令执行模块开发:双模式(普通模式Shell交互模式)实现、线程安全与资源管理优化
  • Nextcloud容器化部署新范式:Docker与Cpolar如何重塑私有云远程访问能力
  • 为什么输入 URL 后会显示页面?HTTP 协议的 “幕后操作”