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
阅读(1102) | 评论(2) | 转发(0) |