• Linux磁盘配额


    Step1:修改fstab文件,增加磁盘限额用户和用户组信息

    # /etc/fstab
    # Created by anaconda on Sat Dec 29 04:48:18 2018
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root / xfs defaults 0 0
    UUID=e500f1cf-2bcb-445f-9255-5fb9254640d8 /boot xfs defaults 0 0
    /dev/sdb1 /ess ext4 defaults,usrquota,grpquota 1 2    //在磁盘/dev/sdb1上配置磁盘配额,挂载点为/ess
    /dev/mapper/centos-home /home xfs defaults 0 0
    /dev/mapper/centos-swap swap swap defaults 0 0

    修改完成后重启系统。

    Step2:执行quotacheck命令生成quota.user文件

    [root@node-1 ~]# quotacheck -avgu
    quotacheck: Your kernel probably supports journaled quota but you are not using it. Consider switching to journaled quota to avoid running quotacheck after an unclean shutdown.
    quotacheck: Scanning /dev/sdb1 [/ess] done
    quotacheck: Cannot stat old user quota file /ess/aquota.user: No such file or directory. Usage will not be subtracted.
    quotacheck: Cannot stat old group quota file /ess/aquota.group: No such file or directory. Usage will not be subtracted.
    quotacheck: Cannot stat old user quota file /ess/aquota.user: No such file or directory. Usage will not be subtracted.
    quotacheck: Cannot stat old group quota file /ess/aquota.group: No such file or directory. Usage will not be subtracted.
    quotacheck: Checked 3 directories and 0 files
    quotacheck: Old file not found.
    quotacheck: Old file not found.
    [root@node-1 ~]#

    Step3:创建用户组ess,创建用户tom并且加入该组

    [root@node-1 ~]# groupadd ess
    [root@node-1 ~]# useradd tom -g ess
    [root@node-1 ~]# passwd tom
    Changing password for user tom.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully

    Step4:使用edquota命令为用户tom设置配额

    [root@node-1 ~]# edquota -u tom

    Disk quotas for user tom (uid 1001):
    Filesystem blocks soft hard inodes soft hard
    /dev/sdb1 0 102400 150000 0 0 0 0    //设置软限额为10G硬限额为15G

    Step5:启动磁盘配额

    [root@node-1 ~]# quotaon -avgu
    /dev/sdb1 [/ess]: group quotas turned on
    /dev/sdb1 [/ess]: user quotas turned on

    Step6:使用quota查看配额使用情况

    [root@node-1 ess]# quota tom
    Disk quotas for user tom (uid 1001):
    Filesystem blocks quota limit grace files quota limit grace
    /dev/sdb1 150000* 102400 150000 6days 24 0 0
    [root@node-1 ess]#

  • 相关阅读:
    C#微信开发之旅(二):基础类之HttpClientHelper(更新:SSL安全策略)
    讨论区:一个数学方差题目
    python 打包exe注意的问题
    AIX学习笔记(更新中)
    哈工大游戏设计复习题
    SQL Sever 2012 如何建立数据库连接
    我的所有代码
    vc如何编译链接opengl库
    2013年哈工大软件学院 算法设计与分析 期末考试
    哈工大算法分析作业
  • 原文地址:https://www.cnblogs.com/networking/p/10218147.html
Copyright © 2020-2023  润新知