场景
搭建好samba服务器后(搭建过程可参考),及创建普通用户,映射网盘后,发现网盘大小居然是1.8T(服务器主机的硬盘是1.8T)。这样的话不合理,加入有10个用户,每个用户都能使用1.8T,没有限制的话,1.8T很快会使用完。
准备
实现限额使用到quota工具集
下载quota工具
apt-get install quota
修改fstab
将硬盘的挂载选项修改成可配置,主要的是增加usrquota,grpquota这两个选项
更改后,使用
mount -a
重新挂载。挂载成功后运行
quotacheck -cugm /
会在“/”目录下生成aquota.group和aquota.user文件
至此,支持配额的磁盘已挂载成功,下面就是配置了。
磁盘空间配置
export EDITOR=vim
意思是使用vim作为默认的文本编辑器
edquota -u gdy
启动默认的编辑器为用户gdy编辑配置
主要修改如图示,注意单位是KB。
通过命令
edquota -p gdy -u user1 user2
可以将gdy的配置复制给user1 user2。
通过挂载查看
配置成功。