每天一个知识点linux(九)磁盘配额

1.磁盘配额是针对分区,而不是目录,因此我们在做磁盘配额之前必须把自己的分区结构弄清楚 
fdisk -l 
可以帮我们查看当前系统有哪些分区可以用
2.选定一个你自己需要的做磁盘配额的分区 
vi /etc/fstab(比如你可以选择"/"分区) 
在你需要做磁盘配额的分区项目的defaults选项后加入“,usrquota,grpquota”表明可以对用户和组进行磁盘配额 
LABEL=/                 /                       ext3    defaults,usrquota,grpquota        1 1
3.修改完后,可以重启机器使得配置生效,也可以mount -o remount / (这个“/”就是前面你选择的分区)
4.生成磁盘配额文件 
quotacheck -cumg / 
ls / 
查看是否生成2磁盘配额个文件(aquota.group,aquota.user) 
(c创建并产生磁盘配额文件,u计算每个用户占用磁盘空间与文件数,m不将文件系统挂为只读,g计算每个组占用磁盘空间与文件数)
5.添加一个普通用户 
useradd test 
passwd test
6.edquota test 
  Filesystem                   blocks       soft       hard     inodes     soft     hard 
  /dev/sda3   B;                     28          0          0          8        0        0
blocks     soft     hard 
inodes     soft     hard 
对分区容量和分区里文件数量做软硬限制,注意不要更改blocks inodes这2个字段。 
Block 是对磁盘空间使用的限制,以字节为单位,soft是指软限制,hard是指硬限制 
inodes 是对磁盘空间里面文件数量使用的限制
7.开启磁盘配额 
quotaon -avug 
quotaoff -avug (关闭磁盘配额) 
( 
  -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 
  -g   开启群组的磁盘空间限制。 
  -u   开启用户的磁盘空间限制。 
  -v   显示指令指令执行过程。 
8.创建一个临时目录,用于测试 
mkdir /test 
chmod 777 /test
9.用普通用户登录 
cd /test 
如果对容量做限制,就创建一个文件,往里面写数据
如果对数量做限制,就创建文件,直到数量达到为止



     本文转自ttzztt 51CTO博客,原文链接:http://blog.51cto.com/tianzt/184899,如需转载请自行联系原作者

上一篇:计算机中的颜色III——HSV表示方法


下一篇:计算机中的颜色XII——快速计算纯色的色相值(新的公式)