Linux edquota命令:编辑用户磁盘配额。
Linux edquota命令 功能描述
使用edquota命令可以为用户和组群设置磁盘配额,复制磁盘配额给其他用户,以及磁盘配额设置宽限期限。edquota命令默认会使用vi来编辑用户或组群的磁盘配额设置。
Linux edquota命令 语法
edquota [选项][用户|组群]
命令中各选项的含义如表所示。
Linux edquota命令 示例
为用户zhangsan设置磁盘配额
[root@rhel ~]# edquota zhangsan
执行了edquota zhangsan命令之后,就可以在系统默认的编辑器中设置用户zhangsan的磁盘配额。
Disk quotas for user zhangsan (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/sda5 0 0 0 0 3 5
//在这里设置用户zhangsan的inode数量,软限制时只能创建3个文件,硬限制时只能创建5个文件
在设置磁盘配额时各字段的含义如表所示。
为组群sales设置磁盘配额
[root@rhel ~]# edquota -g sales
把用户zhangsan的磁盘配额复制给用户lisi
[root@rhel ~]# edquota -p zhangsan lisi
设置全局磁盘配额宽限时间
[root@rhel ~]# 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/sda5 7days 7days
//可以更改块(Block grace period)宽限时间或inode(Inode grace period)宽限时间
磁盘配额默认的宽限时间(块宽限时间和inode宽限时间)是7天,这里面的时间只能用days、hours、minutes和seconds这4种,分别代表天、小时、分和秒。
为用户zhangsan设置磁盘配额宽限时间
[root@rhel ~]# edquota -T zhangsan