setquota是一个命令行配额编辑器,可以采用命令行的方式直接设置用户或用户组的配额限制。
若想禁用配额限制,可以把相应参数设置为0。如果多个文件系统需要修改配额设置,每个文件系统需要调用一次setquota命令。
用法:
setquota [ -rm ] [ -u | -g ] [ -F quotaformat ] name block-softlimit block-hardlimit inode-softlimit inode-hardlimit -a | filesystem
setquota [ -rm ] [ -u | -g ] [ -F quotaformat ] [ -p protoname ] name -a | filesystem
setquota -b [ -rm ] [ -u | -g ] [ -F quotaformat ] -a | filesystem
setquota -t [ -m ] [ -u | -g ] [ -F quotaformat ] block-grace inode-grace -a | filesystem
setquota -T [ -m ] [ -u | -g ] [ -F quotaformat ] name block-grace inode-grace -a | filesystem
常用参数:
-a :编辑启用配额限制的所有文件系统
-b:从标准输入读取配额设置信息
-u:设置命令行参数name指定用户的配额
-t:设置用户数据快与信息节点的宽限时间周期
#设定用户在/disk分区中的容量软限制为10MB,硬限制为20MB;文件个数软限制为5个,硬限制为8个 # setquota -u lamp4 10000 20000 5 8/disk #设定sheldon只能使用/home文件系统100M,上限为200M # setquota -u sheldon 100000 200000 0 0 /home #设定宽限期 # setquota -t -u sheldon 7 0 /home #把数据块与信息节点的宽限时间周期设置为10天(86400秒/每天) # setquota -tu 864000 86400 /deb/sda1
评论(0)
暂无评论