编辑用户或用户组配额
edquota [-p proto] [-u|-g] [-rm] [-F fmt] [-f filesys] users
edquota [-u|-g] [-F fmt] [-f filesys] -t
edquota [-u|-g] [-F fmt] [-f filesys] -T user | groups
edquota [-h|--help] [-V|--version]
edquota是一个配额编辑器,用于编辑指定用户或用户组的配额。其中,users是一个或多个用户名或用户ID,groups是一个或多个用户组名或用户组ID。在一个命令行上,可以同时指定多个用户或用户组。
开始编辑时,对于命令行指定的每一个用户或用户组,edquota将会创建一个ASCII文本的临时文件,反映相应用户或用户组的当前配额设置情况,然后调用编辑器编辑每个临时文件。在打开临时文件并进入编辑器之后,可以修改配额限制,如增加或减少软性或硬性配额等。如果把配额设置为0,表示没有施加任何配额限制。
对于每个文件系统,可以指定不同的宽限时间周期。在一定的宽限时间周期之内,用户可以超过其软性限制。一旦宽限时间周期到期,软性限制也将同硬性限制一样,具有强制性的限制作用。
临时文件中给出的blocks与inodes两列是用户当前实际占用的磁盘空间与信息节点的实况,仅作为参考信息,不能修改,只有相应的软性(soft)和硬性(hard)配额限制可以修改。
在退出编辑器时,edquota将会读取临时文件,根据其中的数据修改二进制的配额文件aquota.user或aquota.group,以反映当前设定的配额。
如果没有另行设置EDITOR或VISUAL环境变量,edquota调用的默认编辑器是vi(或nano)。
注意,只有超级用户才能编辑配额。
-f filesys, --filesystem filesys 仅对指定的文件系统执行指定的操作(默认的做法是对所有的文件系统执行指定的操作)。
-F fmt, --format=fmt 按照指定的格式编辑配额(禁止执行格式的自动检测)。支持的格式名是vfsold(第1版配额)、vfsv0(第2版配额)、rpc(NFS配额)和xfs(XFS文件系统配额)。
-g, --group 编辑用户组的配额。
-m, --no-mixed-pathnames 当前,在发送NFSv4安装点的路径名时,不会发送路径名前面的斜线字符“/”,rpc.rquotad守护进程利用这一特点识别NFSv4安装,同时在路径名前面适当地增加一个NFS文件系统的伪根目录。如果指定了这个选项,setquota在发送路径名时总是会发送一个斜线后缀。当使用新的rpc.rquotad,基于RPC的配额可能停止工作时,可以考虑使用“-m”选项。
-p proto, --prototype=proto 使用指定用户的配额作为模板,利用复制的方式设置命令行上指定的每个用户的配额。这是为一组用户设置初始配额的常规做法。
-r, --remote 利用远程服务器的rpc.rquotad守护进程编辑远程系统的配额。
-t, --edit-period 编辑每个文件系统的软性时间限制。在老的配额格式中,如果时间限制是0,使用<linux/quota.h>文件中定义的时间限制作为默认值。在新的配额格式中,时间限制必须明确指定,系统内核没有设置默认值。时间单位可以是seconds、minutes、hours或days等。在显示时间限制时,尽可能采用最大的时间单位,只要数值大于等于1。
-T, --edit-times 当强制实施软性限制时,编辑用户或用户组的时间限制。可以采用的值是unset或时间数量与单位。时间单位的说明同“-t”选项。
-u, --user 编辑用户的配额(默认做法)。
filesystem 文件系统的安装点。
blocks 用户当前使用的磁盘空间数量(单位KB)。
inodes 用户当前已有的文件数量(当前信息节点的实际使用情况)。
soft 数据块或信息节点数量限额的软性限制。当超越软性配额设置时,用户将会受到警告信息;超过宽限周期后如果一直未采取措施,系统将禁止用户使用附加的磁盘空间与创建新的文件。
hard 数据块或信息节点数量配额的硬性限制。如果数值为0,意味着未加限制。用户能够暂时超过软性配额设置,但不能超过硬性配额设置。
1. 编辑指定用户的配额,适当地修改数据块、信息节点的软、硬性配额设置。
# edquota –u gqxing Disk quotas for user gqxing (uid 500): Filesystem blocks soft hard inodes soft hard /dev/sdb2 432 6000 8000 108 600 800
2. 利用指定的用户作为配额模块,设置其他用户的配额限制。
# edquota -p gqxing cathy hwang #
3. 修改宽限周期。
# edquota –t Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/sdb2 7days 7days
索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z