大佬教程收集整理的这篇文章主要介绍了Linux 磁盘配额,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
设置用户和组配额的分配量对磁盘配额的限制一般是从一个用户占用磁盘大小和所有文件的数量两个方面来进行的。设置磁盘配额时,“某用户在系统中共计只能使用50MB磁盘空间”,这样的限制要求是无法实现的;只能设置“某用户在/home分区能使用30MB,在/BACkup分区能使用20MB”。磁盘配额的设置单位是分区,针对分区启用配额限制功能后才可以对用户设置,而不理会用户文件放在该文件系统中的哪个目录中。我们先了解一下磁盘配额的两个基本概念:软限制和硬限制。
硬限制:一个用户可拥有的磁盘空间或文件的绝对数量,绝对不允许超过这个限制。
启动磁盘配额服务
用管理员身份登录系统,编辑系统配置文件/etc/fstab中相应分区(以/home分区为例)的设置选项,若开启用户配额添加选项“usrquota”,用户组配额添加选项“grpquota”,中间以逗号隔开。LABEL=/home /home ext3 defaults,usrquota 1 2
用户组配额用以限定一组用户共计可以使用的空间数,一般应用较少,本例只启动用户配额。
分区配额功能生效需要重新启动系统,或者简单一点,重新挂载此分区,让其新加参数生效:
@H_11_43@mount -o remount /home
quotacheck -F vfsv0 -uv /home (生成符合系统要求的 aquota.usr) quotacheck -g /home (生成符合系统要求的aquota.group)
若较老的Linux系统(Quota 1.0)要升级到Quota 2.0,可以使用命令“convertquota”将老格式文件“quota.user”和“quota.group”转换为新格式“aquota.user”和“aquota.group”。
$ edquota Sam
系统会调用Vim/Vi生成一临时文件,编辑方法与vi完全相同,以ZZ或:wq命令退出。在此文件中可对用户Sam配额信息进行编辑,默认文件内容如下:
Disk quotas for user Sam (uid 500): Filesystem blocks soft hard inodes soft hard /dev/hda3 5 0 0 5 0 0
编辑此文件,把软、硬限制设置到合适的数值,保存退出,可以看到“aquota.user”文件的大小改变,说明用户的配额已经储存。设置组配额可以使用命令“edquota-g 组名”。
$ edquota [-u] -p protuser user1 user2user3 $ edquota -g -p protgroup group1 group2 group3
$edquota -p Sam Helen Jack
setquota Mary 0 20480 0 0/home
这样可以限定用户Mary可以在/home分区使用空间20MB 。
quotaon /home
若关闭配额服务则使用命令“quotaoff”。
分区的磁盘配额功能设置后,每次开机会自动加载并启动服务,务须另行在启动脚本中设置。
用户查看自己当前的配额信息,可使用命令“quota”:
$ quota Disk quotas for user Sam (uid 500): Filesystem blocks quota limit grace files quota limit grace /dev/hda3 1022 0 1024 6 0 0
其中“quota”字段为软限制,“limit”字段为硬限制,“grace”字段为软限制达到后宽限期(前文“edquota-t”设定的时间)。
若管理员查看各个用户的磁盘配额使用情况,可以使用命令“repquota”:
$ repquota /home *** Report for user quotas on device/dev/hda3 Block grace time: 7days; Inode grace time: 7days Blocklimits File limits User used soft hard grace used soft hard grace ----------------------------------------------------------------- root -- 10545 0 0 4 0 0 sam -- 1024 0 1024 8 0 0 Helen -- 5
以上是大佬教程为你收集整理的Linux 磁盘配额全部内容,希望文章能够帮你解决Linux 磁盘配额所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。