Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2269088
  • 博文数量: 168
  • 博客积分: 6641
  • 博客等级: 准将
  • 技术积分: 1996
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-02 11:49
文章存档

2020年(4)

2019年(6)

2017年(1)

2016年(3)

2015年(3)

2014年(8)

2013年(2)

2012年(12)

2011年(19)

2010年(10)

2009年(3)

2008年(17)

2007年(80)

分类: LINUX

2007-06-02 20:46:12

quota磁盘配额基本步骤
 
-- kenthy#qingdaonews.com  2006.01.01
 
1. 建立磁盘分区
使用fdisk创建ext2或ext3分区(或直接使用已有分区)
示例:
#fdisk   /dev/had
#partprobe  ||  init 6
#mkfs  -t  ext3  /dev/hda10
 
2. 给分区添加配额支持
编辑/etc/fstab,添加自动挂载项
添加usrquota,grpquota使分区支持配额
示例:
#vi  /etc/fstab
/dev/hda10   /workspace  ext3   defaults,usrquota,grpquota   1  2
 
3. 重新挂载分区
建立挂载点目录并赋予权限
挂载新分区,如果是已挂载分区则重新挂载
示例:
#mkdir  /workspace
#mount  /workspace
#chmod 1777 /workspace
 
4. 建立数据库文件 /workspace/aquota.user、aquota.group
使用quotacheck自动创建或手动建立上述文件
示例:
#quotacheck  -avugc

#quotacheck  -vugc  /workspace
5. 启动配额功能
#quotaon  -avug

#quotaon  -vug  /workspace
相关命令 #quotaoff /workspace
 
6. 编辑用户或组配额项
#edquota  -u  sunny
 Disk quotas for user sunny (uid 1000)
 Filesystem blocks soft hard inodes soft hard
 /dev/hda10 169 10240 15360 39 80 100
#edquota  -g  ftpupload
#edquota  -t
 
7. 配置开机自启动配额功能 [多数系统中可以省略此步]
#vi  /etc/rc.d/rc.sysinit
  if  [  -x  /usr/sbin/quotacheck  ];  then
   echo  “Cheching Quotas, Waiting........”
   /usr/sbin/quotacheck  -avug
   echo  “Done.”
  fi
  if  [  -x  /usr/sbin/quotaon  ];  then
   echo  “Starting Quota.......”
   /usr/sbin/quotaon  -avug
   echo  “Quota is Started.”
  fi
 
8. 磁盘配额的验证
#login  sunny
#cd /workspace
文件容量配额验证
$dd  if=/dev/zero  of=/workspace/quotatest  bs=1024M  count=12
文件数目配额验证
$touch 1.txt  2.doc  3.pdf
………………

9.查看配额使用情况
#repquota  -a
#repquota  /workspace
阅读(1061) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~