如何限制用户的磁盘空间

原创 2001年06月11日 19:53:00

如何限制用户的磁盘空间

龙门客栈 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 

centos6上增加磁盘配额限制

建五个用户,均需要进行磁盘配额限制,每个用户的配额为 10MB (hard) 以及 8MB (soft) 0 环境 [root@localhost ~]# uname -a Linux l...
  • BeiiGang
  • BeiiGang
  • 2015年01月15日 16:37
  • 2064

GlusterFS磁盘配额的总结与实践

1 理论基础 1.1 概念 GlusterFS目录限额,允许你根据目录或卷配置限制磁盘空间的使用量 1.2 配额的分类 1.2.1 目录级别(Director level)...
  • nmcha
  • nmcha
  • 2016年08月06日 23:35
  • 1443

oracle在删除表\表空间\用户时,如何释放磁盘空间

一、drop表 执行drop table xx 语句 drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 ...
  • wxlbrxhb
  • wxlbrxhb
  • 2014年05月23日 15:12
  • 3681

Linux 上如何创建新的用户,并让其在首次登陆后修改密码,并限制其允许使用的磁盘空间

Linux 上如何创建新的用户,并让其在首次登陆后修改密码,并限制其允许使用的磁盘空间 闲来无事玩的,有错误请纠正,thanks! 主要步骤:建立用户账户 强制用户帐号过期 限制其磁盘使用大小 一...
  • wangwei890702
  • wangwei890702
  • 2013年12月04日 17:20
  • 4337

linux系统限制磁盘空间的两种方法

http://www.yunsec.net/a/special/linux/application/2010/0812/5315.html 最近在搞VPS,要用到磁盘的限额,在网上找了一些相...
  • Hello_Ken
  • Hello_Ken
  • 2012年12月19日 13:54
  • 268

Linux用户磁盘空间配额的管理

Linux下要实现磁盘空间限制,需要安裝 quota 套件来实现。 用户磁盘空间限制是以文件系统(分区)为单位的,想要限制在/home目录空间大小,那么必须为/home单独挂载一个分区。  一...
  • toplover2
  • toplover2
  • 2013年12月30日 08:04
  • 481

ubuntu 12.0.4 quota为用户分配磁盘空间

1.安装 一般的系统是不会默认安装quota的,确认系统有没有安装quota,如果系统没有默认安装则需自己安装: $sudo apt-get install quota 2....
  • w_w_w_h
  • w_w_w_h
  • 2014年05月09日 18:44
  • 732

ORA-19809: 超出了恢复文件数的限制 ORA-19804: 无法回收 42991616 字节磁盘空间 (从 314572800 限制中)

Rac环境下,启动数据库时候提示以下错误: [grid@RAC1 ~]$ srvctl  start database -d racdb PRCR-1079 : 无法启动资源 ora.racdb....
  • u013660039
  • u013660039
  • 2014年02月14日 13:28
  • 1822

使用QUOTA(磁盘配额)来限制用户空间

开启QUOTA支持 首先需要修改内核加入对quota的支持machine i386 cpu I686_CPU #ident GENERIC ident CNOSvhost maxusers ...
  • zkdkeen
  • zkdkeen
  • 2011年03月29日 00:25
  • 327

Mongodb回收磁盘空间方案_good_use

  • 2017年12月09日 12:46
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何限制用户的磁盘空间
举报原因:
原因补充:

(最多只允许输入30个字)