zoukankan      html  css  js  c++  java
  • 磁盘配额管理disk quotas

    条件:

    a、确保系统内核支持,Linux一般都支持

    b、确保分区格式支持,ext2都只持!

    c、安装有quota软件,centos默认都有!

    (1)检查内核是否打开磁盘配额支持

    [root@centos7 ~]# grep CONFIG_QUOTA /boot/config-3.10.0-327.el7.x86_64 
    CONFIG_QUOTA=y
    CONFIG_QUOTA_NETLINK_INTERFACE=y
    # CONFIG_QUOTA_DEBUG is not set
    CONFIG_QUOTA_TREE=y
    CONFIG_QUOTACTL=y
    CONFIG_QUOTACTL_COMPAT=y

    说明ok

    (2)修改配置文件/etc/fstab

    在挂载选项中增加(default),usrquota,groquota使分区支持用户、用户组磁盘配额功能

    重新挂载分区,使修改生效,mount -o remount /home

    检查挂载情况mount,若有/home (usrquota,groquota)类似的一行说明成功

    (3)生成配额数据库

    quotacheck -cvug /home会生成aquota.group aquota.user两个文件(c创建 v显示信息 u检查用户配额信息 g检查组配额信息)

    (4)使用edquota命令分配磁盘配额

    edquta -u zhang然后出来一个可以编辑的文件,编辑保存,字段解释如下:

        Filesystem                   blocks       soft       hard     inodes     soft     hard
         /dev/sdb1                    0            0          0        0          0        0
    
        需要修改的是soft/hard的值,单位是KB,soft为警告值,hard为最大值,
        当磁盘使用量在soft-hard之间,就会发出警告(默认倒计时7天),若超过警告时间,磁盘使用量依然在soft-hard 之间,则会禁止使用磁盘空间。     若修改blocks的soft/hard表示规定用户可以使用的磁盘空间大小(一般都是规定磁盘使用量)     若修改的是inodes的 soft/hard值,表示规定用户可以创建的文件个数. 

    (5)启用磁盘配额

    quotaon /home开

    quotaoff /home关

    (6)用dd测试磁盘配额

    dd if=/dev/zero of=testfile

    (7)报告磁盘配额情况

    repquota -a

  • 相关阅读:
    jquery清空下拉框,保留第一个
    [转]js和jquery获取窗体高度
    点击回车 按钮不执行点击事件
    时间戳 Date.parse()和dateObject.getTime()的区别
    uni-app 时间格式问题 new Date(str) IOS系统跟Android系统不兼容
    uni-app 使用 iconfont 图标 自定义图标
    uni-app 使用Vuex+ (强制)登录
    uni-app 保持登录状态 (Vuex)
    package.json和npm install、cnpm install 的問題
    如何将baseUrl项目地址提取放到放到static
  • 原文地址:https://www.cnblogs.com/daduryi/p/6682143.html
Copyright © 2011-2022 走看看