使用Quota能对某一分区下指定用户或用户组进行磁盘限额,Quota通过限制用户的blocks或者inodes起到限额的作用。
系统环境:Ubuntu 12.04 Server
1、安装磁盘配额工具quota
apt-get install quota
2、修改文件 /etc/fstab ,使得文件系统支持 quota :
vi /etc/fstab(添加usrquota,grpquota参数)
# / was on /dev/sda1 during installation
UUID=2deaaf71-4d69-4d12-832f-ff52780df42f / ext4 errors=remount-ro,usrquota,grpquota 0 1
3、重新挂载 / ,使修改生效:
mount -o remount /
4.、扫描文件系统并建立quota的配额文件:
quotacheck -avug
5、开启quota功能:
quotaon -auvg
6、查看使用情况统计
repquota -augvs
7、编辑账号/群组的限值
[root@www ~]# edquota -u user1
Disk quotas for user user1 (uid 710):
Filesystem blocks soft hard inodes soft hard
/ 80 10000 10000 100 0 0
7个字段含义:
- 1. 文件系统 (filesystem):说明该限制值是针对哪个文件系统 (或partition);
- 2. 磁盘容量 (blocks):这个数值是 quota 自己算出来的,单位为 Kbytes,不要手动更改;
- 3. soft:磁盘容量 (block) 的 soft 限制值,单位亦为 KB
- 4. hard:block 的 hard 限制值,单位 KB;
- 5. 档案数量 (inodes):这是 quota 自己算出来的,单位为个数,不要手动更改;
- 6. soft:inode 的 soft 限制值;
- 7. hard:inode 的 hard 限制值;
其中soft和hard的含义是指:
hard:表示使用者的用量绝对不会超过这个限制值,若超过这个值则系统会锁住该用户的磁盘使用权;
soft:表示使用者在低于 soft 限值时,可以正常使用磁盘,但若超过 soft 且低于 hard 的限值时,每次用户登入系统时,
系统会主动发出磁盘即将爆满的警告讯息, 并会给予一个宽限时间 (默认7天)。如果7天内仍不将磁盘量降低到soft以下,那么七天后磁盘限量将变成 soft 的限制值,磁盘使用权就会被锁住而无法新增档案了。
当 soft/hard 为 0 时,表示没有限制,宽限时长通过edquota -t进行修改。
8、测试
dd if=/dev/zero of=test20M bs=1M count=20
当创建的文件超过硬限制的时候,文件会继续创建,但是创建的文件会被创建到限制的要求大小。
分享到:
相关推荐
Linux磁盘配额Quota配置详解
linux下 quota 的使用,对应文章地址:linux下磁盘配额quota的使用,相关文章地址:http://blog.csdn.net/mycoolx/archive/2011/04/27/6367857.aspx
通过quota进行磁盘配额,可以控制用户对磁盘空间和文件的控制,本文以一个实例作为说明,对2个用户user01、user02分别进行磁盘使用空间和创建文件的限制。
1.什么是磁盘配额? 由于linux是多人多任务的空间,那么肯定会有多个人同时使用同一块磁盘空间的情况发生。如果其中有几个用户使用磁盘空间占比较大的化,势必会压缩其他用户的使用权力,因为管理员应该分配用户以...
手把手部署Linux下磁盘配额(quota)应用与实战
210044-手把手部署Linux下磁盘配额(quota)应用与实战.docx
210044_手把手部署Linux下磁盘配额(quota)应用与实战.docx
在Linux中使用quota工具设置磁盘配额.pdf
磁盘配额的一个发明专利,这里提供资源下载,主要利用到了LINUX 的quota 命令
基于Linux系统利用Quota功能实现FTP中用户的磁盘配额.pdf
samba服务器共享文件的大小和数量限定,维护方便,设置简单,新手必备
quota 就字面上的意思来看,呵呵!就是有多少『限额』的意思啦!如果是用在零用钱上面,就是『有多少零用钱一个月』的意思之类的。如果是在容量空间上面呢?以 Linux 来说,呵呵!就是有多少容量限制的意思。
在linux系统中,由于是多人多工的环境,所以会有多人共同使用一个硬盘空间的情况,如果其中有少数几个使用者大量占掉了硬盘空间,势必会压缩其他人的使用权利。
一:内核中支持QUOTA: [root@localhost /]# grep CONFIG_QUOTA /boot/config-3.10.0-123.el7.x86_64 CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y ...
linux,raid,quota,磁盘配额,录像,作了个小综合录像,在raid5的分区上面作了个配额,用的命令是mdadm
不可与root 分区分开的目录:/dev,/etc,/sbin,/bin,/lib,系统启动时,核心只载入一个分区, 那就是/,核心启动要加载/dev,/...独立出来,比如在samba 服务中,/home 目录我们可以配置磁盘配额quota 好了安装就到这里了
教程名称:老段带你学鸟哥Linux(第三版)视频教程课程目录:【】第10章:vim程序编辑器...第15章:磁盘配额(Quota)与高级文件系统管理【】第16章:例行性工 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
第15章 磁盘配额(Quota)与高级文件系统管理 第16章 例行性工作(crontab) 第17章 程序管理与SELinux初探 第18章 认识系统服务(daemons) 第19章 认识与分析日志文件 第五部分 Linux系统管理员 第20章 启动流程...