Linux磁盘配额简介

什么是磁盘配额

LINUX磁盘配额配置

一,什么是磁盘配额

磁盘配额就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。设置磁盘配额后,可以对每一个用户的磁盘使用情况进行跟踪和控制,通过监测可以标识出超过配额报警阈值和配额限制的用户,从而采取相应的措施。磁盘配额管理功能的提供,使得管理员可以方便合理地为用户分配存储资源,可以限制指定账户能够使用的磁盘空间,这样可以避免因某个用户的过度使用磁盘空间造成其他用户无法正常工作甚至影响系统运行避免由于磁盘空间使用的失控可能造成的系统崩溃,提高了系统的安全性。

其实简单的来说,就是通过对用户所能使用的磁盘空间和所能创建的文件个数,进行限制,磁盘配额只能对文件系统(磁盘分区)来做,而不能对目录做,以下所说的文件系统,都是一个独立的磁盘分区.

二,LINUX磁盘配额

首先我们要检测一下,看内核是不是支持磁盘配额,使用以下命令

[root@Honway scripts]# grep CONFIG_QUOTA/boot/config-2.6.18-164.el5

CONFIG_QUOTA=y

CONFIG_QUOTACTL=y

如果是y,表示内核支持,否则的话,要编译内核,添加支持磁盘配额的模块才行.

如果上面的支持,那我们就可以真正的开始配置磁盘配额了

1,为要启用磁盘配额的文件系统设定挂载选项:

首先,要对哪个文件系统(分区来做),然后设定其挂载选项,如果已经挂载了,需要使用重新挂载一下,比如我们要对/home来做(/home是一个独立的磁盘分区)

# mount -o remount,usrquota,grpquota /home

如果要对一个新建的磁盘分区来做,那我们使用如下方法

在linux中,一个磁盘分区想要使用,必需要挂载,才能使用,这是常识,我不多解释.

<img width="" height="" " src="http://img.ddvip.com/2013/0730/201307300324279324.png" />

时间: 2024-12-31 20:07:58

Linux磁盘配额简介的相关文章

Linux磁盘配额详解

Linux磁盘配额详解 一.什么是磁盘配额 磁盘配额是用来限制用户和用户组的的磁盘使用额度,可以理解为限制该用户.组在该分区下的使用文件大小.文件数量. 注:磁盘配额是针对用户在分区下的操作,而无法管理用户在整个磁盘的文件,因为一个磁盘若干分区,这是不可控的.二.磁盘配额使用条件 1.磁盘配额实施的对象是硬盘分区,并且Linux的内核必须支持磁盘配额这种技术 2.磁盘配额的记录文件保存在开启磁盘配额分区的根目录下面,它们是aquota.user和aquota.group: 3.磁盘配额只对一般身

Linux磁盘配额操作指南

mount | grep 分区名  查看分区是否支持磁盘配额 mount -o remount,usrquota,grpquota /home 临时启用quota vim /etc/fstab default,usrquota,grpquota 永久启用quota quotacheck -avug  扫描文件系统并创建quota记录档 -a:扫瞄所有在 /etc/mtab 内,含有 quota 支持的 filesystem,加上此参数后,/mount_point 可不必写,因为扫瞄所有的 fil

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 CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y 如果有上列输出,则表示当前内核已经支持q

批量创建用户和磁盘配额的脚本

#!/bin/bash #create users and quota for /home patition #批量创建用户并分配磁盘配额 #2012-10-15 v1 #http://www.bianceng.cn if [ ! $(grep quotagrp /etc/group) ];then groupadd quotagrp echo "quotagrp created." else echo "quotagrp exist." fi declare -i

Linux下如何部署磁盘配额(quota)

1. 首先我们要了解磁盘配额的作用,以及什么是quota. 磁盘配额可以简单的理解为就是有多少限额的意思,我们知道Linux系统是多人的环境,所以容易出现当多人使用一个硬盘的时候,假如某个人占用了大量的空间,那么造成其他的用户无法使用磁盘,因此我们作为root应该针对硬盘的使用,来对硬盘的使用者设置使用权限.我们可以简单的理解quota. 2. Quota的主要用途: 针对网站服务(www),IDC域名空间上一般会对网站空间做限制 针对企业邮箱,对每个用户邮箱使用可以做软硬限制 针对文件服务器,

linux如何通过quota配置用户的磁盘配额

在生产或工作环境中,你可能会遇到这样的情况:在多人多任务的环境下,有多人共用一个磁盘空间,而有部分人可能向这个共同的空间上放很多或很大的文件,而导致磁盘空间极速减少.这样必然导致其他人的空间会迅速变小.为了让大家有个平等的使用磁盘空间的权限,我们就需要用到磁盘配额.我来限制用户对空间的使用情况.在Linux系统下,用quota来实现此功能. 除了上面的情况外,一般还用在下面的一些场景中 在一些提供web服务的空间中,每个人的网页空间的容量都是受限制的. 在邮件服务中,每个人的邮件空间也是受限制.

Linux磁盘IO监测简介

DB运行产生太多的磁盘IO的话,性能肯定会受到影响.可以借助zabbix这样的工具进行磁 盘IO的监测,或 者自己动手都可以. 我们可以从proc/diskstats中直接获取信息: 7 3 loop3 0 0 0 0 0 0 0 0 0 0 0 7 4 loop4 0 0 0 0 0 0 0 0 0 0 0 7 5 loop5 0 0 0 0 0 0 0 0 0 0 0 7 6 loop6 0 0 0 0 0 0 0 0 0 0 0 7 7 loop7 0 0 0 0 0 0 0 0 0 0

Linux Namespace机制简介

最近Docker技术越来越受到关注,作为Docker中很重要的一项技术,Namespace也就经常在Docker的简介里面看到. 在这里总结一下它的内部机制.也解决一下自己原来的一些疑惑. Namespace是什么: C++中的Namespace: 首先,先提一下Namespace是什么.最早知道这个名词是在学习C++语言的时候.由于现在的系统越来越复杂,代码中不同的模块就可能使用相同变量,于是就出现了Namespace,来对全局作用域进行划分. 比如C++的标注库都定义在STD Namespa

linux磁盘管理二

  stat /etc/passwd 查看文件信息, 字段 Access time(访问时间) 文件数据每次被阅读后更新, 字段 Chage time(改变时间) 文件inode信息每次改变后更新 字段 Modify time(修改时间) 文件数据每次被改变后更新. ls -l /etc/passwd -rwx------. root root 1704 1月 10 08:44 /etc/passwd 一: .点表示该文件拥有一个seliunx标志,只有特定的拥有相同的标志的进程才能使用该文件