quota磁盘配额管理

1.磁盘配额的概念

  1. quota磁盘配额功能只在指定的文件系统(分区 )内有效,未设置的文件系统不受影响。

  2. 可以对用户,用户组进行限制。

  3. 磁盘配额可以在两方面进行限制:

    • 磁盘容量

      限制用户能够使用的磁盘数据块(block)大小,就是磁盘空间大小。

      默认单位KB

    • 文件数量

      限制用户能够拥有的文件个数。

  4. 磁盘配额的限制方法:

    • 软限制

      可以在固定的宽限期(默认是7天)内允许暂时超过这个限制,但系统会给出警告。

    • 硬限制

      绝对禁止用户超过该限制。硬限制的配额应大于软限制,否则软限制就失效

2.设置磁盘配额

  1. 启用quota磁盘配额:(磁盘配额前要先格式化磁盘)

    打开文件:vim /etc/fstab
    添加内容:/dev/md0 /mnt/md0       ext4    default,userquota,grpquota  0 0userquota,grpquota:用户和用户组磁盘配额
    不清楚的可以看我以前的磁盘管理文章
    
  2. 重新挂载磁盘系统:

    mount -o remount /mnt/md0
    
  3. 查看是否挂载成功:(出现usrquota,grpquota就表示成功)

    mount | grep md0
    
  4. 生成配额文件:

    quotacheck -cvug /mnt/md0
    ls /mnt/md0
    
    如果不行:关闭selinux安全机制
    命令:setenforce 0
    -c,创建配额文件。
    -v,显示详细信息。
    -u,检查用户配额信息,创建 aquota.user 文件。
    -g,检查组配额信息,创建 aquota.group 文件。
  5. 挂载用户的配额设置:

    edquota -u stu1
    进入编辑后:Filesystem                   blocks       soft       hard     inodes     soft     hard/dev/md0                          0          0       2000          0        0        0设置对用户stu1的硬配额容量限制为2MB
    
    Filesytem:表示本行配置对应的文件系统(分区),即配额的作用范围
    blocks:表示当前已使用的磁盘容量,默认KB,由edquota程序自动计算生成
    soft(软限制):第3列:soft:磁盘容量限制第6列:soft:文件数量限制
    hard(硬限制):第4列:hard:磁盘容量限制第7列:hard:文件数量限制
    inodes:表示当前已拥有的文件数量。由edquota程序自动计算
    
  6. 激活磁盘配额:

    命令:quotaon -ugv /mnt/md0
    
    -u:激活用户磁盘配额
    —g:激活组磁盘配额
    -v:显示详细信息
    
  7. 验证用户磁盘配额:

    命令:
    # setfacl -m u:stu1:rwx md0/
    # su stu1
    # dd if=/dev/zero of=/mnt/md0/stu1-1.txt bs=1MB count=1 创建大小为1MB的文件,数量为1个,创建/mnt/md0/stu1-1.txt,从/dev/zero里创建(这个为空)
    


8. 编辑用户组的配额设置:

  • 修改用户的基本组为st:

    [root@localhost mnt]# usermod -g st stu2
    [root@localhost mnt]# usermod -g st stu3
    
  • 编辑组的配额设置,硬限制为4MB

    命令:[root@localhost mnt]# edquota -g st
    
      Filesystem                   blocks       soft       hard     inodes     soft     hard/dev/md0                         0          0       4000        0        0        0
    
  1. 验证组的配额限制

    [root@localhost mnt]# setfacl -m u:stu2:rwx md0/
    [root@localhost mnt]# setfacl -m u:stu3:rwx md0/
    

  • 同时对用户和用户组进行了配额限制,用户组的配额用完,用户没用完,用户也不能创建文件
  • 同时对用户和用户组进行了配额限制,用户的配额用完,用户组的配额用完,本用户不你创建文件,其它在组中的用户可以创建

quota磁盘配额管理详解相关推荐

  1. Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解)

    Linux--管理LVM逻辑卷 --原理+命令双结合(LVM的概述与建立,LVM的管理命令,LVM的应用步骤,磁盘配额的详解) 前言 一:LVM概述 1.1:PV(Physical Volume,物理 ...

  2. quota 磁盘配额管理

    quota 磁盘配额管理 1.磁盘配额的概念: quota磁盘配额功能只能在指定文件系统(分区)内有效,未设置配额的文件不收限制. quota针对指定的用户账号.组账号进行限制,其他用户或组不收影响 ...

  3. (linux)quota磁盘配额管理

    quota 磁盘配额管理 1.磁盘配额的概念 quota 磁盘配额功能只在指定的文件系统(分区)内有效,未设置配额的文件系统不受限制. quota 针对指定的用户账号.组账号进行限制,其他用户或组不受 ...

  4. quota磁盘配额管理解析

    quota磁盘配额管理解析 转自:https://blog.csdn.net/qq_43566203/article/details/106862980 quota磁盘配额管理 1.磁盘配额的概念 q ...

  5. linux内核 quota,Linux实用工具-quota磁盘配额管理

    Linux可以使用quota进行配额管理. 磁盘配额功能需内核支持,挂载之时需指定特定的选项. 配额按分区分配,不同用户在不同分区,对应不同配额. 如果没有为对应用户设置相应配额,则该用户没有限制. ...

  6. linux使用quota配额管理详解

    ##使用条件: - EXT格式只能对文件系统进行限制,xfs可用对project进行限制: - 内核需要预开启对Quota支持(centos7已预开启) - xfs针对用户和用户组时,也只能对整个文件 ...

  7. 磁盘及分区详解(MBR和GPT)、新增磁盘分区总体示例

    磁盘及分区详解(MBR和GPT) 1.磁盘为什么要分区? 2.Linux设备文件 3.磁盘简介 3.1 硬盘接口类型 3.2 机械硬盘和固态硬盘 3.2.1 磁盘术语 3.2.2 机械硬盘 4.分区方 ...

  8. linux磁盘管理系列一:磁盘配额管理

    磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...

  9. Linux磁盘分区论文3000字,磁盘分区对齐详解与配置 – Linux篇

    磁盘分区对齐详解与配置 – Linux篇 介绍 许多系统管理员可能不曾听过磁盘分区对齐之说,甚至一些有经验的存储管理员对分区对齐也不甚了解.磁盘分区不对齐现象是什么,为什么会造成比较严重的性能下降?相 ...

最新文章

  1. JavaScript疑难杂症系列-事件循环
  2. Oracle with子句的简单介绍.
  3. 利物浦大学的office里面没有powerBI
  4. linux编程课后作业,Unix/Linux 编程实践教程第三章习题
  5. dynamodb容器使用_使用DynamoDBMapper扫描DynamoDB项目
  6. 虚拟机Linux图形界面配置NAT-桥接
  7. 时间管理,从洗碗开始
  8. 用python爬取杭电oj的数据
  9. 把系统时间改到以前后,MyEclipse9.1的工程里的JS文件修改完保存但MyEclipse不会将其不会更新。...
  10. linux鼠标改为自动聚焦,如何在Linux上取消聚焦(模糊)Pythongi GTK+3窗口
  11. 如何向打游戏一样学习?(摘自大佬,如有冒犯,请多包涵)
  12. 计算机英语教学教案模板,英语教学设计模板
  13. C语言字节对齐规则总结
  14. python可以构建sem模型_Python Pandas Series.sem()用法及代码示例
  15. linux强制退出进程
  16. Git私服客户端免密码登录
  17. python职业发展规划-Python开发者的四大进阶攻略,菜鸟的成神之路
  18. 为iPart表添加“重量”列
  19. for循环和while循环哪个效率更高
  20. Socket并发配置之一config的配置

热门文章

  1. 使用aPCoA包实现校正协变量的主坐标分析(aPCoA)以排除混杂协变量的影响
  2. CocosCreator项目实战(14):功能-分享
  3. wms让仓库管理繁琐工作简单化
  4. spatial transformer
  5. A Survey of Learning on Small Data(一)
  6. C语言函数参数入栈顺序
  7. 赋予域内普通用户dcsync权限来变向权限维持
  8. 九价疫苗消息提醒————钉钉通知
  9. 《数字短片创作(修订版)》——运用数字工具进行电影创作
  10. 获取本机ip失败,webrtc candidate xxx.local mDNS ip地址问题