配额管理

shenxm shenxm     2022-10-13     774

关键词:

配额管理

配额综述

    1)在内核中执行
    2)以文件系统为单位启用
    3)对不同组或者用户的策略不同
    4)根据块或者节点进行限制,进行执行软限制(soft limit)和硬限制(hard limit)
    5)配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。

实现配额的前提

    1)独立分区上的文件系统,不能是硬盘,不能是目录
    2)具有磁盘配额的挂载选项。
        (rw)类的就是挂载选项,可通过mount或cat/proc/mount来查看是否具有。
    3)在/etc/fstab中添加特定的关键字。
        default更改为usrquota&grpquota
    4)getenforce得到的结果需要为Permissive或disable,否则需要setenforce 0或修改配置文件/etc/selinux/config
    5)可能需要重新挂载根
         mount -o  remount  /

设定配额

    1)初始化
        分区挂载选项:usrquota ,grpquota
        初始化数据库:quotacheck
    2)开启和取消
        开启配额:quotaon 
        取消配额:quotaoff
    3)编辑和定义
        直接编辑配额:
            edquota username
        定义原始标准用户
            edquota -p user1 user2
    4)在shell中直接编辑:
        setquota usename 4096 5120 40 50 /foo

报告配额状态

    1)用户调查:quota username
    2)配额概述:repquota
    3)其他工具:warnquota

配额相关命令

    1)quotacheck
        quotacheck - scan a filesystem for disk usage, create, check and repair quota files
        初始化数据库
        quotacheck [options] filesystem|-a
            -u, --user                  检查用户文件
            -g, --group                 检查组文件
            -c, --create-files          创建新的配额文件
            -b, --backup                创建老的配额文件的备份
            -f, --force                 强制检查,即使配额已被激活
            -i, --interactive           交互模式
            -n, --use-first-dquot       使用复制结构的第一个复制
            -v, --verbose               输出详细信息
            -d, --debug                 显示更多调试信息
            -m, --no-remount            不重新挂载只读文件系统
            -M, --try-remount           尝试重新挂载只读文件系统,即使尝试失败
            -R, --exclude-root          检查所有文件系统,排除root
            -F, --format=formatname     检查指定格式的配额文件
            -a, --all                   检查所有文件系统
            -h, --help                  显示帮助并退出
            -V, --version               显示版本信息并退出
            
    2)quotaon,quotaoff
        quotaon, quotaoff - turn filesystem quotas on and off
        开启和取消文件系统配额
        quotaon [options] -a|filesys...
            -a, --all                   关闭所有文件系统的配额
            -f, --off                   关闭配置
            -u, --user                  在用户配额上操作
            -g, --group                 在组配额上操作
            -p, --print-state           显示配额是否开启或关闭
            -x, --xfs-command=cmd       执行XFS配额命令
            -F, --format=formatname     在指定配额格式上操作
            -v, --verbose               显示详细信息
    
    3)edquota
        edquota - edit user quotas,直接编辑用户配额
        edquota [options] username|groupname ...
            -u, --user                      编辑用户数据
            -g, --group                     编辑组数据
            -r, --remote                     (via RPC)编辑远程配额
            -m, --no-mixed-pathnames        修剪领头斜杠语法从NFSv4 挂载点
            -F, --format=formatname         编辑指定格式的配额
            -p, --prototype=name            从一个标准的用户/组上复制数据
            --always-resolve            始终尝试解析名称, 即使它仅由数字组成
            -f, --filesystem=filesystem     仅在指定文件系统上编辑数据
            -t, --edit-period               编辑合适的周期
            -T, --edit-times                编辑一个用户或组的合适时间
        
    4)setquota
        setquota - set disk quotas,设置磁盘配额
        setquota [-u|-g] [-rm] [-F quotaformat] <user|group> <block-softlimit> <block-hardlimit> <inode-softlimit> <inode-hardlimit> -a|<filesystem>...
        setquota [-u|-g] [-rm] [-F quotaformat] <-p protouser|protogroup> <user|group> -a|<filesystem>...
        setquota [-u|-g] [-rm] [-F quotaformat] -b [-c] -a|<filesystem>...
        setquota [-u|-g] [-F quotaformat] -t <blockgrace> <inodegrace> -a|<filesystem>...
        setquota [-u|-g] [-F quotaformat] <user|group> -T <blockgrace> <inodegrace> -a|<filesystem>...
            -u, --user                  设置用户的限制
            -g, --group                 设置组的限制
            -a, --all                   设置所有文件系统的限制
            --always-resolve        始终尝试解析名称, 即使它仅由数字组成
            -F, --format=formatname     在指定配额格式上操作
            -p, --prototype=protoname   从用户/组上复制限制
            -b, --batch                 从标准输入读取限制
            -c, --continue-batch        在发生错误时继续处理
            -r, --remote                设置远程配置 (via RPC)
            -m, --no-mixed-pathnames        修剪 NFSv4 挂载点的前导斜线
            -t, --edit-period           编辑合适的周期
            -T, --edit-times            编辑用户/组的合适时间
            
    5)quota
        quota - display disk usage and limits,显示磁盘使用情况和限制
        quota [options]
            -u, --user                  显示用户的配额
            -g, --group                 显示组的配额
            -q, --quiet                 显示更多简洁信息
            -v, --verbose               显示更多详细信息
            -s, --human-readable        使用人类可读性数值单位显示(MB, GB...)
            --always-resolve        始终尝试转换名称为id,即使它是用数字表示的
            -w, --no-wrap               不包裹长的行
            -p, --raw-grace             从新的时间点上采用秒级别显示合适的时间
            -l, --local-only            不查询NFS文件系统
            -Q, --quiet-refuse          当NFS服务没有反应时,不显示错误信息
            -i, --no-autofs             不查询autofs挂载点
            -F, --format=formatname     显示指定格式的配额
            -f, --filesystem-list       仅显示给出文件系统的配额信息
            -A, --all-nfs               显示所有NFS挂载点配额
            -m, --no-mixed-pathnames    修剪 NFSv4 挂载点的前导斜线
            --show-mntpoint         在输出上显示文件系统的挂载点
            --hide-device           在输出上不显示文件系统的设备
            
    6)repquota
        repquota - summarize quotas for a filesystem,报告文件系统的配额信息
        repquota [options] -a | mntpoint
            -v, --verbose                   同时显示用户/组,而不使用任何用法
            -u, --user                      显示关于用的的信息
            -g, --group                     显示关于组的信息
            -s, --human-readable            以人类易读的方式显示数值 (MB, GB, ...)
            -t, --truncate-names            截断名称为9个字符
            -p, --raw-grace                 从时间点上采用秒级别输出合适时间
            -n, --no-names                  不翻译uid/gid为名称
            -i, --no-autofs                 避免autofs挂载点
            -c, --cache                     立即翻译id中大的数值
            -C, --no-cache                  一个接一个的翻译id
            -F, --format=formatname         报告指定格式的信息
            -a, --all                       报告指定挂载点带有配额的信息

exchangeserver2016管理系列课件03.管理邮箱配额限制

...,文章结尾有视频课程主页的链接。如果不在用户级别做配额限制,那默认将遵从数据库级别的配额设置。用户级别打开【收件人】,选择【邮箱】,然后选择具体的邮箱进行编辑。在邮箱属性里面,查看邮箱使用情况,默认情... 查看详情

liunx磁盘配额管理

...制。否则,服务器磁盘空间就无法进行管理了。要想使用配额首先必须明白两个问题,第一,就是系统内核必须支持配额功能;第二,就是配额只能作用于磁盘分区上;所以我们要想使用配额, 查看详情

程序包管理rpmquota磁盘配额

下面介绍的是磁盘配额、quota及相关命令、rpm程序包管理器、rpm命令行工具的功能等。一、磁盘配额1、磁盘配额功能:磁盘配额可以用来构建文件服务器。  文件服务器功能:用来共享存储空间,让用户能够随时存储数据... 查看详情

centos磁盘管理及配额管理

.../xfs,开机自动挂载到系统mnt1,mnt2目录下。三.lv02开启磁盘配额功能,用来进行用户与组分配额的实验。四.在系统里添加用户tom,lisa并加入caiwu组中;五.对组和用户同时设置磁盘配额,分别切换至用户目录下写文件,验证生效优先... 查看详情

磁盘配额,raid和lvm管理(代码片段)

一、磁盘配额1.磁盘配额的作用??磁盘配额就限制用户在该目录中使用空间的大小和限制用户上传文件的数量(也就是inode号)。2.举例在创建磁盘配额时,需要关闭selinux[[email protected]~]#vim/etc/selinux/config#ThisfilecontrolsthestateofSEL... 查看详情

关于kafka配额的讨论

Kafka自0.9.0.0版本引入了配额管理(quotamanagement),旨在broker端对clients发送请求进行限流(throttling)。目前Kafka支持两大类配额管理:网络带宽(networkbandwidth)配额管理:定义带宽阈值来限制请求发送速率,阈值单位是字节/秒,即bytes... 查看详情

碳交易系统逻辑功能设计

...理用户管理企业信息管理碳排放报告管理碳排放额度管理配额分配配额划转配额拍卖配额登记清算交付配额与资金结算交易流水交易对账信息管理配额查询持仓信息资金出入交易成交信息履约管理履约申请履约通知书查询持仓划... 查看详情

碳交易系统逻辑功能设计

...理用户管理企业信息管理碳排放报告管理碳排放额度管理配额分配配额划转配额拍卖配额登记清算交付配额与资金结算交易流水交易对账信息管理配额查询持仓信息资金出入交易成交信息履约管理履约申请履约通知书查询持仓划... 查看详情

磁盘配额-quota

本文内容实现从lvm创建文件系统到实现磁盘配额目的。一、LVM利用两块20G的硬盘Lvm的管理命令功能物理卷管理卷组管理逻辑卷管理Scan扫描pvscanvgscanlvscanCreate建立pvcreatevgcreatelvcreateDisplay显示pvdisplayvgdisplaylvdisplayRemove删除pvremovevgrem... 查看详情

碳交易系统逻辑功能设计

...理用户管理企业信息管理碳排放报告管理碳排放额度管理配额分配配额划转配额拍卖配额登记清算交付配额与资金结算交易流水交易对账信息管理配额查询持仓信息资金出入交易成交信息履约管理履约申请履约通知书查询持仓划... 查看详情

lvm卷管理及配额设置

LVM卷管理及配额设置采用LVM磁盘分区方案设置并启用磁盘配额650)this.width=650;"src="http://s4.51cto.com/wyfs02/M02/89/35/wKiom1gMGUXQahviAAC-X-STl80451.jpg-wh_500x0-wm_3-wmp_4-s_517182651.jpg"style="float:none;"title="图片1.jpg"al 查看详情

逻辑卷创建与磁盘配额管理

逻辑卷创建与磁盘配额管理  环境要求:在虚拟机新建两块硬盘用来创建逻辑卷,并对其进行磁盘配额管理模拟。1.创建逻辑卷先在虚拟机设置中添加两块10G的新硬盘,并重启虚拟机使新添加的硬盘生效  输入fdisk... 查看详情

逻辑卷管理和磁盘配额

逻辑卷管理和磁盘配额实验下面为大家介绍逻辑卷的管理和磁盘配额实验的操作步骤,首先在虚拟机上创建两块磁盘,在linux桌面右下角光驱的位置右键点击设置,点击添加选择硬盘,点击下一步点击选择推荐的SCSI类型,点击下... 查看详情

磁盘配额

磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。功能作用编辑磁盘配额可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造... 查看详情

linux入门之磁盘管理磁盘配额

Linux入门之磁盘管理(6)磁盘配额在linux中使用向磁盘中存入数据时,如果有多个用户对同个磁盘进行操作,其中一个用户放了很大数据的文件导致硬盘容量用光,那么其他用户将无法再存入数据,这时就需要对每个用户进行存入... 查看详情

磁盘管理之磁盘配额

...独的逻辑分区上(需要指出:像/tmp这样的目录不支持磁盘配额),不过这样太麻烦。如何使多个用户公平的使用磁盘,就 查看详情

磁盘配额和文件系统管理实验

磁盘配额和文件系统管理实验在虚拟机中创建两个硬盘,步骤如下:剩下的一块硬盘如上继续创建,创建完后将会显示有二个新硬盘点击确定:在虚拟机桌面鼠标右击选‘在终端中打开’输入‘init6’重启虚拟机,重启后的硬盘... 查看详情

高级文件系统管理磁盘配额,raid

磁盘配额    quota命令显示磁盘使用情况和限额。quota命令报告文件中列出的所有文件系统的限额。如果quota命令以非零状态退出,一个或多个文件系统超过限额。1、ext系列文件系统的quota的步骤方式1.1、开启quota(e... 查看详情