对用户使用磁盘配额

1、编辑fstab
     #vi /etc/fstab
     选择分区,将defaults选项改为:“defaults,usrquota,grpquota”(针对用户和组做磁盘配额)或“defaults,usrquota"(针对用户做磁盘配额 )或"defaults,grpquota"(针对组做磁盘配额)
2、重新挂载文件系统:
     #mount –a
3、创建配额文件
    #quotacheck –c    /home 

    ls /home     (查看刚建立的配额文件)
   得到文件   /aquota.user
5、配额设置
    #edquota  user1 (-u,对用户;-g,对组)
      Disk quotas for user user1 (uid 501):
      Filesystem           blocks    soft    hard  inodes    soft    hard  
      /dev/vl10/home       0           0          0        0          0        0
     (其中:blocks,已用磁盘空间;soft,磁盘空间软限制,hard:磁盘空间硬限制;
        inodes: 已写多少个文件;soft:磁盘文件数量软限制;hard:磁盘文件数量硬限制)
      #edquota -t    (编辑配额宽限时间,默认7days )
6。su - user1
7、查看磁盘配额情况
    #quota
8、验证结果
    #dd  if=/dev/zero  of=bigfile  bs=1024  count=512    生成一个512K的文件 (可以有多个)
windows的磁盘配额只针对用户,而且是容量上的
         Linux的磁盘配额不但针对用户,还能针对组来做。同时,不但可以做容量上的限制,还可以做文件数量上的限制。

你可能感兴趣的:(用户,职场,休闲,磁盘,配额)