磁盘配额的实现

 1、编辑fstab

#vi /etc/fstab

将/dev/sdb1  /mnt/mydata  ext3  defaults  1 2

改为:/dev/sdb1  /mnt/mydata  ext3  defaults,urquota,grpquota  1 2

2、创建配额所用的数据库:

#quotacheck -cmug /mnt/mydata (此处为对/mnt/mydata做磁盘配额)

其中c 创建数据库不读取原有数据库

    m 避免以只读方式挂载此文件系统强行进行

    u 检测用户配额数据库 扫描使用者的档案目录

    g 扫描群组使用的档案与目录 

ls /aquota (查看刚建立的配额文件)

/aquota.group  /aquota.user

3、启用对应文件系统上磁盘配额的共能

# quotaon /mnt/mydata

# quotaoff /mnt/mydata

4、设定用户配额或级配额:

# edquota -u mydata

  Disk quotas for user mydata(uid 501):

  Filesystem  blocks  soft  hard  inodes  soft  hard

  /dev/sdb1   0        0     0     0       0     0

  u 编辑user的quota

  g 编辑group的quota

  p 复制一个某模板道理一个使用者(或群组)

  t 设定配额生效的宽限期限

5、配完后重启系统:

6、查看磁盘配额情况:

# quota -u mydata

7、验证结果:

#touch {a,b,c}_{a,b,c}

 

 

 

 

 

 

你可能感兴趣的:(数据库,用户,休闲,磁盘,defaults)