• 磁盘配额


    磁盘配额
      配额管理必须在一个独立的分区上面进行,所以必须分出一个独立的分区,然后挂载到/home文件下,在此之前需要切断其他用户的使用,可以使用init1进入单用户模式,然后将home里的原始数据拷贝到磁盘里再挂载
      1.创建配额分区
        wall 通知所有用户即将维护,避免数据丢失
        init 1 切换单用户模式,
        建立新分区
        mkxfs
        mount /dev/sda6 /mnt 挂载将要使用的磁盘到第三方目录
        cp -av /home/* /mnt 迁移原始用户数据到磁盘
        umount /mnt 取消挂载
        mount /dev/sda6 /home 重新将磁盘挂在到home目录下
        vim /etc/fstab 修改配置配置文件
        UUID=6ee4400a-ddbe-4296-80c4-2b2053d0d034 /home ext4 usrquota,grpquota 0 0 usrquota用户配额管理,grpquota组配额管理,根据需要添加
        init 5 恢复网络模式
      2.创建配额数据库
        cat /etc/sysconfig/selinux 检查,确保SELINUX=permissive,
        setenforce 0 立即生效selinux的改动
        quotacheck -cug /home fstab里面的配额管理有usrquota就加u,有grpquota就加g
        quotaon /home 启用磁盘数据库
        quotaon -p /home 查看磁盘数据库是否启用
        edquota wang 编辑用户配额,0为不限制


    Disk quotas for user wang (uid 1005):
    Filesystem    blocks    soft       hard    inodes   soft    hard
    /dev/sda6       16     800000   1000000    4         80    100

      磁盘空间大小(k)       警报大小      限制大小   文件个数   警报数量  限制数量


    quota wang 查看wang配额
    Disk quotas for user wang (uid 1005): 
    Filesystem blocks quota limit grace files quota limit grace
    /dev/sda6 819220* 800000 1000000 6days 10* 8 10 6days
    grace:宽限期,时间到后不能超过soft,但之前超过的不会删除,超过soft数量只能删除,不能增加

    edquota -p wang tony 复制wang的配置给tony

    setquota wang 100000 200000 100 200 /home 直接设置wang的/home下的配额

    repquota /home 总览/home目录下的用户配额情况
    *** Report for user quotas on device /dev/sda6
    Block grace time: 7days; Inode grace time: 7days
    Block limits File limits
    User used soft hard grace used soft hard grace
    ----------------------------------------------------------------------
    root -- 20 0 0 2 0 0 
    fedora -- 20 0 0 6 0 0 
    hadoop -- 16 0 0 4 0 0 
    tony -- 20 0 0 5 0 0 
    centos -- 48 0 0 12 0 0 
    bash -- 16 0 0 4 0 0 
    wang ++ 819220 800000 1000000 6days 10 8 10 6days


    groupadd sales
    chmod -G wang 
    chmod -G tony
    edquota -g sales 设置组配额
    newgrp sales 切换到sales组,否则配额无效

      3.磁盘配额的关闭
        quotaoff /home 关闭配额数据库
        rm -rf aquota.* 删除数据库文件
        vim /etc/fstab 修改配置文件里面的usrquota,groupquota
        mount -o remount /home 启用新的配置文件

    init命令
      #0 停机(千万不能把initdefault 设置为0)
      #1 单用户模式
      #2 多用户,没有 NFS(和级别3相似,会停止部分服务)
      #3 完全多用户模式
      #4 预留,没有用到
      #5 x11(Xwindow)
      #6 重新启动(千万不要把initdefault 设置为6)

  • 相关阅读:
    Laravel Providers——服务提供者的注册与启动源码解析
    基于visual Studio2013解决算法导论之054图的邻接矩阵表示
    基于visual Studio2013解决算法导论之053图的邻接表表示
    基于visual Studio2013解决算法导论之052深度优先
    基于visual Studio2013解决算法导论之051区间树
    基于visual Studio2013解决算法导论之050强连通分支
    基于visual Studio2013解决算法导论之049活动选择问题
    基于visual Studio2013解决算法导论之048红黑树
    基于visual Studio2013解决算法导论之047赫夫曼编码
    基于visual Studio2013解决算法导论之046广度优先搜索
  • 原文地址:https://www.cnblogs.com/tony3154/p/10095281.html
Copyright © 2020-2023  润新知