zoukankan      html  css  js  c++  java
  • 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]#

  • 相关阅读:
    MYSQL日志管理
    MYSQL权限管理
    MYSQL索引操作
    数据库基本操作
    MYSQL5.7的安装(yum、二进制、编译安装)
    记一次科来的培训--流量突发监测分析案例
    4、LNMP部署项目
    RIP
    OSPF(1)
    权限安全:sudo
  • 原文地址:https://www.cnblogs.com/networking/p/10218147.html
Copyright © 2011-2022 走看看