| 关键词: nbsp 配额 磁盘 限制 CentOS 用户 edquota 文件 命令 Quota |
正确的CentOS磁盘配额,才可以让CentOS磁盘正常的工作,那么如何进行CentOS磁盘配额呢?就来看看我们的方法吧。 Linux下进行CentOS磁盘配额的: 1.修改/etc/fstab文件.在挂载根分区的那个挂载脚本上加上usrquota和grpquota. 例: #vi /etc/fatab 将 LABEL =/ / ext3 defaults 1 1 改为 LABEL =/ / ext3 defaults,usrquota,grpquota 1 1 2.重新启动计算机,使系统重新挂载,从而使修改的文件生效.(重启可使用 init 6 或 reboot 命令) 例: #init 6 或 #reboot 3.启用CentOS磁盘配额,即开启配额,并设置对那个分区进行配额. 使用的命令为quotacheck -cmug / “/” 为需要设置CentOS磁盘配额的分区.这时Quota开始检查所有子目录并建立两个文件:quota.user,quota.group 例: 将对根分区进行设置配额. #quotacheck -cmug / 4.为用户或者组设置CentOS磁盘配额值. 对用户 #edquota -u user1 对组 #edquota -g group1 输入上面的命令后会出现下面的配置界面: Filesystem blocks soft hard inodes 详细出处参考:http://51CTO提醒您,请勿滥发广告!.net/content-detail/76119.html soft hard /dev/sha3 100 0 0 13 0 0 配额选项解释: blocks 表示已有文件占磁盘空间大小 ,soft表示大小软限制 hard表示大小硬限制inodes 表示已有文件数量多少 soft表示数量软限制 hard表示数量硬限制. 例如;对user1用户设置其文件数量的软限制为20,硬限制为30个. #edquota -u user1 设置:/dev/sha3 100 0 0 13 20 30 为用户和组设置详细的CentOS磁盘配额限制,我们可以使用edquota命令进行磁盘配额的设置 edquota命令格式: edquota -u 用户名 edquota -g 组名 比如为用户zhangsan配置磁盘配额限制,执行edquota命令,打开用户配额配置文件 edquota -u zhangsan 5.修改CentOS磁盘配额宽限时间 命令: #edquota -t 其中的 block grace period 表示占磁盘大小的宽限时间. inode grace period 表示文件数量的宽限时间. 单位为: days 天 、hours 小时、minutes 分钟、seconds 秒 RHEL4系统中默认为七天。 6.自制已设置CentOS磁盘配额的帐户的配额设置.(可批量设置配额) 命令:#quota -p user user1 user2 …. user为已经设置配额的用,后面的为需要设置的用户. 其它说明: Quotaon 用来打开 quota 的计算; quotaoff 则是将其关闭,它们是在系统启动与关机时执行的。 Quota :显示用户的磁盘使用情况和上限。 参数 使用说明 -g 显示用户所在组的组配额 -u 显示用户配额 -v 显示没有空间分配的文件系统情况 -q 显示使用情况超过配额的简要信息 7、执行quotaoff -av 详细出处参考:http://51CTO提醒您,请勿滥发广告!.net/content-detail/76119_2.html 后执行quotaon -av使设置的磁盘配额生效 关闭磁盘配额 quotaoff -zv (执行quotaoff -av后执行quotaon -av使设置的磁盘配额生效) 命令:quotaon -augv 目录名 参数: -a 开启在/ect/fstab文件里,有加入quota设置的分区的空间限制。 -g 开启群组的磁盘空间限制。 -u 开启用户的磁盘空间限制。 -v 显示指令指令执行过程。 8.查看CentOS磁盘配额使用情况 repquota -a 9.注意 如果企业员工较多,那么像这样一个个为每个员工单独配置CentOS磁盘配额将会增加我们管理的难度哈~这里我们可以建立一个样简单的脚本,将所有用户的CentOS磁盘空间科学硬限制为200MB。 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|