您的位置:首页 > 运维架构 > Linux

samba如何结合quota限制磁盘配额?

2014-04-24 12:30 429 查看
参照我的samba教程,设置不同的用户,每个用户打开固定的文件夹,再结合quota,限制用户a只能保存500MB数据,这样侧面也限制了文件夹的大小。
1.安装quota包
[root@localhost ~]# rpm -qa | grep quota
quota-3.13-1.2.5.el52.重新设置/etc/fstab挂载选项,并重启来完成挂载[root@localhost ~]# vim /etc/fstab
LABEL=/ / ext3 defaults,usrquota,grpquota 1 13.mount下
4.创建用户:useradd testpasswd test5.建立配额文件,分别对用户和组
quotacheck -cmug /
ls /
[root@localhost ~]# ll /
总计 178
-rw-------  1 root  root   9216 11-23 17:31 aquota.group
-rw-------  1 root  root   8192 11-23 17:32 aquota.user
...
6.为用户test添加配额

[root@localhost ~]# edquota -u steve (-u参数为配置用户,如果为给组配置,参数为-g)
Disk quotas for user steve (uid 500):
Filesystem blocks soft hard inodes soft hard
/dev/sda3 16864 100000 200000 13 0 0
解释:列表中第一列Filesystem为要处理的分区;
第二列blocks为硬盘的当前blocks状态,不能改变(硬盘存储文件要写入block,同时占用一个inode),单位为K;
第三列soft为软限制,当所占空间大小超过这个值时就会报警,单位为KB;
第四列hard为硬限制,要比soft的值大,单位同为KB;
第五列及后面的两列是对inode数目就行限制的,单位为个数。我上面设置的为100M,200M。7.启动配额 quotaon -avug 停止配额 quotaoff -a
登录samba测试下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  quota 配额 linux samb