Ubuntu系统给磁盘配额(Quota)
2016-06-11 13:52
323 查看
需求:给U盘进行磁盘配额,不同用户不同的使用容量
第一步:安装quota命令
sudo apt-get install quota
![](http://s5.51cto.com/wyfs02/M02/82/93/wKiom1dbhyOhyVnAAAGHyMQX10k893.png)
第二步:为U盘进行分区,全部容量分为一个分区
sudo fdisk /dev/sdb
n->p->Enter->Enter->Enter->w
![](http://s1.51cto.com/wyfs02/M02/82/92/wKioL1dbjfGjzpTSAADjgPaMkMw418.png)
第三步:格式化分区(ext3)
sudo mkfs.ext3 /dev/sdb1
![](http://s1.51cto.com/wyfs02/M01/82/93/wKiom1dbjYvgP5dSAACiQ8oR8u8315.png)
要求输入信息,Enter(回车)就行
第四步:挂载分区/dev/sdb1
sudo mkdir /mnt/quotadir
sudo mount /dev/sdb1 /mnt/quotadir/
mount | grep sdb1
![](http://s1.51cto.com/wyfs02/M02/82/94/wKiom1dbkb3QiMGrAABB8VgE-zM803.png)
第五步:为此目录进行配额的权限
sudo mount -o remount,usrquota,grpquota /mnt/quotadir/
mount | grep sdb1
![](http://s2.51cto.com/wyfs02/M00/82/92/wKioL1dbk-agGEKIAABM4h8f1ik243.png)
第六步:建立quota记录文件,quotacheck扫描就行啦
sudo quotacheck -avug
![](http://s3.51cto.com/wyfs02/M00/82/94/wKiom1dblI7Dkp82AAD3nJhu7Dg073.png)
![](http://s3.51cto.com/wyfs02/M02/82/94/wKiom1dblI7A8dh9AABWpXZLJwY895.png)
第七步:quota服务的开启和关闭
开启:sudo quotaon -vug /mnt/quotadir/
关闭: sudo quotaoff -vug /mnt/quotadir/
![](http://s5.51cto.com/wyfs02/M01/82/92/wKioL1dbmCWiD5vGAAB9vRciTLs485.png)
第八步:创建两个用户同群组进行,后续为这两个用户进行空间配额
sudo groupadd quotagroup
cat /etc/group | grep quotagroup
sudo useradd -g quotagroup quotauser1
sudo useradd -g quotagroup quotauser2
cat /etc/passwd | grep quota
![](http://s4.51cto.com/wyfs02/M00/82/94/wKiom1dbmNGAOk3wAACcpws1fr8786.png)
第九步:为指定用户或群组分配限额
为quotauser1分配250M限额,不能超过300M:sudo edquota -u quotauser1
为quotauser2分配250M限额,不能超过300M:sudo edquota -u quotauser2
![](http://s1.51cto.com/wyfs02/M01/82/92/wKioL1dbnT2iuCaaAAAS-yvtDM8252.png)
![](http://s1.51cto.com/wyfs02/M02/82/94/wKiom1dbnDDgEH_GAABw1J19rZY662.png)
第二个用户同理,自行编写
为quotagroup群组分配500M限额,不能超过600M:sudo edquota -g quotagroup
![](http://s5.51cto.com/wyfs02/M00/82/94/wKiom1dbnV_TsxJFAAAT2BeoXNU307.png)
![](http://s5.51cto.com/wyfs02/M00/82/92/wKioL1dbnmyC1GlTAAAtlJG_rnI303.png)
设置宽限时间14天:sudo edquota -t
![](http://s4.51cto.com/wyfs02/M02/82/92/wKioL1dboA7DHXZ2AAAT2BeoXNU061.png)
![](http://s4.51cto.com/wyfs02/M02/82/94/wKiom1dbnwGiNjFQAABOuUdZeBY814.png)
第十步:显示用户或者群组的限额现象
显示用户配额:sudo quota -uvs quotauser1 quotauser2
![](http://s1.51cto.com/wyfs02/M01/82/92/wKioL1dboQCA_0ntAAB5Oueci68036.png)
显示群组配额:sudo quota -gvs quotagroup
![](http://s5.51cto.com/wyfs02/M02/82/92/wKioL1dboWaBL3kmAABBVB6wWBo539.png)
第十一步:显示文件系统的配额信息
显示用户:sudo repquota -auvs
![](http://s2.51cto.com/wyfs02/M00/82/94/wKiom1dbobOTV3FDAADEZDSEYFs153.png)
显示群组:sudo repquota -agvs
![](http://s3.51cto.com/wyfs02/M00/82/92/wKioL1dbovXAjZhKAAB-Rk1QM9A725.png)
第十二步:测试是否有效
切换用户:sudo su quotauser1
创建一个大文件:dd if=/dev/zero of=bigfile bs=1M count=270
![](http://s2.51cto.com/wyfs02/M01/82/94/wKiom1dbpGCCPEVOAADAXZ50VIw320.png)
切换回主用户查看:sudo repquota -auvs
![](http://s4.51cto.com/wyfs02/M02/82/94/wKiom1dbpXvwLdGDAACgkSLhhEU153.png)
当再次写入时,会报错,只能写入上限值大小的容量
![](http://s4.51cto.com/wyfs02/M00/82/94/wKiom1dbpmiyQsJsAACy4HXD2c4254.png)
完毕。
第一步:安装quota命令
sudo apt-get install quota
![](http://s5.51cto.com/wyfs02/M02/82/93/wKiom1dbhyOhyVnAAAGHyMQX10k893.png)
第二步:为U盘进行分区,全部容量分为一个分区
sudo fdisk /dev/sdb
n->p->Enter->Enter->Enter->w
![](http://s1.51cto.com/wyfs02/M02/82/92/wKioL1dbjfGjzpTSAADjgPaMkMw418.png)
第三步:格式化分区(ext3)
sudo mkfs.ext3 /dev/sdb1
![](http://s1.51cto.com/wyfs02/M01/82/93/wKiom1dbjYvgP5dSAACiQ8oR8u8315.png)
要求输入信息,Enter(回车)就行
第四步:挂载分区/dev/sdb1
sudo mkdir /mnt/quotadir
sudo mount /dev/sdb1 /mnt/quotadir/
mount | grep sdb1
![](http://s1.51cto.com/wyfs02/M02/82/94/wKiom1dbkb3QiMGrAABB8VgE-zM803.png)
第五步:为此目录进行配额的权限
sudo mount -o remount,usrquota,grpquota /mnt/quotadir/
mount | grep sdb1
![](http://s2.51cto.com/wyfs02/M00/82/92/wKioL1dbk-agGEKIAABM4h8f1ik243.png)
第六步:建立quota记录文件,quotacheck扫描就行啦
sudo quotacheck -avug
![](http://s3.51cto.com/wyfs02/M00/82/94/wKiom1dblI7Dkp82AAD3nJhu7Dg073.png)
![](http://s3.51cto.com/wyfs02/M02/82/94/wKiom1dblI7A8dh9AABWpXZLJwY895.png)
第七步:quota服务的开启和关闭
开启:sudo quotaon -vug /mnt/quotadir/
关闭: sudo quotaoff -vug /mnt/quotadir/
![](http://s5.51cto.com/wyfs02/M01/82/92/wKioL1dbmCWiD5vGAAB9vRciTLs485.png)
第八步:创建两个用户同群组进行,后续为这两个用户进行空间配额
sudo groupadd quotagroup
cat /etc/group | grep quotagroup
sudo useradd -g quotagroup quotauser1
sudo useradd -g quotagroup quotauser2
cat /etc/passwd | grep quota
![](http://s4.51cto.com/wyfs02/M00/82/94/wKiom1dbmNGAOk3wAACcpws1fr8786.png)
第九步:为指定用户或群组分配限额
为quotauser1分配250M限额,不能超过300M:sudo edquota -u quotauser1
为quotauser2分配250M限额,不能超过300M:sudo edquota -u quotauser2
![](http://s1.51cto.com/wyfs02/M01/82/92/wKioL1dbnT2iuCaaAAAS-yvtDM8252.png)
![](http://s1.51cto.com/wyfs02/M02/82/94/wKiom1dbnDDgEH_GAABw1J19rZY662.png)
第二个用户同理,自行编写
为quotagroup群组分配500M限额,不能超过600M:sudo edquota -g quotagroup
![](http://s5.51cto.com/wyfs02/M00/82/94/wKiom1dbnV_TsxJFAAAT2BeoXNU307.png)
![](http://s5.51cto.com/wyfs02/M00/82/92/wKioL1dbnmyC1GlTAAAtlJG_rnI303.png)
设置宽限时间14天:sudo edquota -t
![](http://s4.51cto.com/wyfs02/M02/82/92/wKioL1dboA7DHXZ2AAAT2BeoXNU061.png)
![](http://s4.51cto.com/wyfs02/M02/82/94/wKiom1dbnwGiNjFQAABOuUdZeBY814.png)
第十步:显示用户或者群组的限额现象
显示用户配额:sudo quota -uvs quotauser1 quotauser2
![](http://s1.51cto.com/wyfs02/M01/82/92/wKioL1dboQCA_0ntAAB5Oueci68036.png)
显示群组配额:sudo quota -gvs quotagroup
![](http://s5.51cto.com/wyfs02/M02/82/92/wKioL1dboWaBL3kmAABBVB6wWBo539.png)
第十一步:显示文件系统的配额信息
显示用户:sudo repquota -auvs
![](http://s2.51cto.com/wyfs02/M00/82/94/wKiom1dbobOTV3FDAADEZDSEYFs153.png)
显示群组:sudo repquota -agvs
![](http://s3.51cto.com/wyfs02/M00/82/92/wKioL1dbovXAjZhKAAB-Rk1QM9A725.png)
第十二步:测试是否有效
切换用户:sudo su quotauser1
创建一个大文件:dd if=/dev/zero of=bigfile bs=1M count=270
![](http://s2.51cto.com/wyfs02/M01/82/94/wKiom1dbpGCCPEVOAADAXZ50VIw320.png)
切换回主用户查看:sudo repquota -auvs
![](http://s4.51cto.com/wyfs02/M02/82/94/wKiom1dbpXvwLdGDAACgkSLhhEU153.png)
当再次写入时,会报错,只能写入上限值大小的容量
![](http://s4.51cto.com/wyfs02/M00/82/94/wKiom1dbpmiyQsJsAACy4HXD2c4254.png)
完毕。
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- Ubuntu /home下中文目录如何修改成英文?
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- Ubuntu 12.04 LTS服务器版安装过程及使用图解