如何限制用户的磁盘空间

如何限制用户的磁盘空间

龙门客栈 null

返回〗〖转发〗

如何限制用户的磁盘空间  
发信站: 龙门客栈 (Sat Sep 19 16:57:16 1998), 转信 
1) 限制用户的磁盘空间(quotas) 
  由于UNIX版本的差异, 作quota的方法不尽相同, 下面的方法在SunOS/Solaris, 
及SINIX(西门子RM600并行机上的与System V兼容的UNIX)可行. 
  (1)在欲加限制文件系统的根下, (如/, /home等), 生成一个名为quotas的空文件. 
     如: 
      $ cd /home; echo "" > quotas 
  (2)对上述文件系统作quotacheck. 
      $ quotacheck -v /home 
  (3)编辑用户的quota量 
     $ edquota any_user 
     格式如下: 
   fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0) 
   一般只须修改blocks限制即可, 一个block可能为1K, 也可能是512B, BSD和 
   System V的标准不同. 如可改为 
   fs /home blocks (soft = 10000, hard = 10000) inodes (soft = 0, hard = 0) 
   若block=1K, 则限为10M的DISK用量. 
   然后, 按vi的方法存盘退出. 
注: Linux的quota设及两个文件quota.user和quota.group, 我没查到其格式, 上面 
的方法不能用于Linux. sigh! 
2)如果用户很多,只需edquota一个用户,其它用户可用下述方法copy: 
edquota -p protype userlist 
For example: 
edquota -p tiger tiger1 tiger2 tiger3... 
3)编辑/etc/vfstab文件,在要限制空间的分区一项中增加quota标志rq. 
例如: 
#device         device          mount           FS      fsck    mount   moun 

#to mount       to fsck         point           type    pass    at boot opti 
ons 

#/dev/dsk/c1d0s2 /dev/rdsk/c1d0s2 /usr          ufs     1       yes     - 
fd      -       /dev/fd fd      -       no      - 
/proc   -       /proc   proc    -       no      - 
/dev/dsk/c0t3d0s1       -       -       swap    -       no      - 
/dev/dsk/c0t3d0s0       /dev/rdsk/c0t3d0s0      /       ufs     1       no 
/dev/dsk/c0t3d0s6       /dev/rdsk/c0t3d0s6      /usr    ufs     1       no 
/dev/dsk/c0t3d0s4       /dev/rdsk/c0t3d0s4      /var    ufs     1       no 
/dev/dsk/c0t3d0s7       /dev/rdsk/c0t3d0s7      /export/home    ufs     2    
   y 
s     rq 
/dev/dsk/c0t3d0s5       /dev/rdsk/c0t3d0s5      /opt    ufs     2       yes 
/dev/dsk/c0t3d0s3       /dev/rdsk/c0t3d0s3      /usr/openwin    ufs     2 
es     - 
swap    -       /tmp    tmpfs   -       yes     - 
其实就是把/export/home的mount options 改为rq 
4)打开quota开关: 
#quotaon 
-- 
 
iamafan@linuxaid.com.cn 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值