Ubuntu系统给磁盘配额(Quota)


需求:给U盘进行磁盘配额,不同用户不同的使用容量
第一步:安装quota命令sudo apt-get install quota

第二步:为U盘进行分区,全部容量分为一个分区sudo fdisk /dev/sdbn->p->Enter->Enter->Enter->w

第三步:格式化分区(ext3)sudo mkfs.ext3 /dev/sdb1要求输入信息,Enter(回车)就行

第四步:挂载分区/dev/sdb1sudo mkdir /mnt/quotadirsudo mount /dev/sdb1 /mnt/quotadir/mount | grep sdb1
第五步:为此目录进行配额的权限sudo mount -o remount,usrquota,grpquota /mnt/quotadir/mount | grep sdb1
第六步:建立quota记录文件,quotacheck扫描就行啦sudo quotacheck -avug
第七步:quota服务的开启和关闭开启:sudo quotaon -vug /mnt/quotadir/关闭:sudo quotaoff -vug /mnt/quotadir/
第八步:创建两个用户同群组进行,后续为这两个用户进行空间配额sudo groupadd quotagroupcat /etc/group | grep quotagroupsudo useradd -g quotagroup quotauser1sudo useradd -g quotagroup quotauser2cat /etc/passwd | grep quota
第九步:为指定用户或群组分配限额为quotauser1分配250M限额,不能超过300M:sudo edquota -u quotauser1为quotauser2分配250M限额,不能超过300M:sudo edquota -u quotauser2第二个用户同理,自行编写为quotagroup群组分配500M限额,不能超过600M:sudo edquota -g quotagroup
设置宽限时间14天:sudo edquota -t
第十步:显示用户或者群组的限额现象显示用户配额:sudo quota -uvs quotauser1 quotauser2显示群组配额:sudo quota -gvs quotagroup

第十一步:显示文件系统的配额信息显示用户:sudo repquota -auvs显示群组:sudo repquota -agvs

第十二步:测试是否有效切换用户:sudo su quotauser1创建一个大文件:dd if=/dev/zero of=bigfile bs=1M count=270切换回主用户查看:sudo repquota -auvs当再次写入时,会报免费云主机域名错,只能写入上限值大小的容量

完毕。

相关推荐: QQ有没有linux版本

这篇文章主要讲解了“QQ有没有linux版本”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“QQ有没有linux版本”吧! QQ有linux版本的。linux版本的QQ指的是“QQ for Linux”,是腾讯公…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/01 21:20
下一篇 02/01 21:20