Solaris quota命令

 限制每个用户可以使用硬盘空间的大小 
quota :显示用户硬盘限额和使用情况。 
edquota : 为每个用户设定硬盘限额。 
quotaon : 启动文件系统硬盘限额服务 
quotaoff : 关闭文件系统硬盘限额服务 
repquota : 显示当前硬盘限额状态 
   硬限制是指对资源节点和数据块的绝对限制,在任何情况下都不允许用户超过这个限制;而软限制是指用户可以在 
一定时间范围内(默认时为一周,在/usr/include/sys/fs/ufs_quota.h文件中设置)超过软限制的额度,在硬限制 
的范围内继续申请资源,同时系统会在用户登录时给出警告信息和仍可继续申请资源剩余时间。如果达到时间期限,用 
户的硬盘使用仍超过软限制的额度,则系统将不允许用户再申请硬盘资源。 
   首先在限制的文件系统的根目录下建立名为quotas的文件,该文件的所有者应是root,其它用户不可对它进行写操作 
touch quota;chmod 644 quotas 
编辑/etc/vfstab文件,找到要进行硬盘限额服务的文件系统,并将mount option字段的值设为rq,存盘退出。 
#edquota username 
系统生成:fs /export/home1 blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0) 
fs字段表明使用硬盘限额的文件系统,为/export/home1  
block和inodes表明用户可以使用的硬盘千字节数和I节点数,即用户可使用的硬盘空间和可建立的文件数 
soft和hard提及的软限制和硬限制 
note:如果我们分配给用户的硬盘限额都相同,我们可以使用 "-p" 参数而不用为每个用户都编辑一个文件 
edquota -p reference-username username 
用quotaon来启动服务: 
在root权限下输入 
#quotaon /export/home1 
查看各个用户的当前使用情况: 
#repquota /export/home1 
取消硬盘限额服务 
#quotaoff 
限额的一致性进行检查 
#quotacheck 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值