Linux磁盘配额

Linux 磁盘配额
1 、编辑 fstab
     #vi /etc/fstab
    
选择分区,将 defaults 选项改为: “defaults,usrquota,grpquota” (针对用户和组做磁盘配额)或 “defaults,usrquota" (针对用户做磁盘配额 )或 "defaults,grpquota" (针对组做磁盘配额)

2
、重新挂载文件系统:
     #reboot

3
、创建配额文件
    #quotacheck -cmug /   (
此处为对根目录做磁盘配额)
    ls /aquota.*    (
查看刚建立的配额文件)
    /aquota.group   /aquota.user

4
、创建帐户
     #useradd zhangsan
     #passwd zhangsan

5
、配额设置
    #edquota -u zhangsan   (-u
,对用户; -g ,对组)
      Disk quotas for user zhangsan (uid 501):
      Filesystem     blocks    soft    hard  inodes    soft    hard 
      /dev/sda3        0           0          0        0          0        0
    
(其中: blocks ,已用磁盘空间; soft ,磁盘空间软限制, hard :磁盘空间硬限制;
        inodes
已写多少个文件; soft :磁盘文件数量软限制; hard :磁盘文件数量硬限制)
    
      #edquota -t    (
编辑配额宽限时间,默认 7days )
    
6
、做完配额后重启系统

7
、查看磁盘配额情况
    #quota -u zhangsan

8
、验证结果
    #touch {a,b,c}_{a,b,c}
  

注意: windows 的磁盘配额只针对用户,而且是容量上的
         Linux
的磁盘配额不但针对用户,还能针对组来做。同时,不但可以做容量上的限制,还可以做文件数量上的限制。

 

你可能感兴趣的:(linux,磁盘配额,linux磁盘配额)