Linux磁盘配额管理

▲为什么要使用磁盘配额quota?

????在linux系统中,由于是多人多任务的环境,所以会有多人共同使用一个硬盘空间的情况。然而系统资源是有限的,因此管理员应该适当的开放硬盘的权限给使用者,以妥善的分配系统资源

?

磁盘配额程序对硬盘配额的限制项目:

soft:软限制,也称最低容量限制。在宽限时间之内,使用者的容量可以超过最低容量限制。但必须在宽限时间之内将磁盘容量降低到最低容量的限制之下

hard:硬限制,也称最高容量限制。是绝对不能超过的容量

soft到hard之间的容量就是宽限容量

宽限时间:当使用者使用的空间超过软限制时,宽限时间就会被自动启动,而在使用者将容量降低到软限制之下,宽限时间就会自动的取消。

?

quota指令的基本分类:

查询功能:quota,quotacheck,quotastats,warnquota,repquota

编辑功能:edquota,setquota

?

▲磁盘配额的步骤

1)设定分区的文件系统支持磁盘配额参数。由于对磁盘配额支持度最好的文件系统是ext2/ext3,所以最好将文件系统设置为ext2/ext3。启动文件系统支持的磁盘配额,最简单就是编辑/etc/fstab,使得准备要开放的磁盘可以支持磁盘配额

2)建立磁盘配额记录文件。整个磁盘配额进行磁盘限制值记录的档案是aquota.user/aquota.group,这两个档案必须利用quotacheck扫描才行。

3)编辑磁盘配额限制值数据。使用edquota来编辑每个使用者或群组的可使用空间

4)重新扫描与启动磁盘配额。设定好磁盘配额之后,可以再进行一次quotacheck,然后再quotaon来启动

?

quota [-uvsl] [username]

quota [-guvl] [groupname]

????参数-u????????接用户表示显示出用户的磁盘配额限制值。不接用户表示显示出执行者的磁盘配额限制值

????参数-g????????接用户组表示该群组的磁盘配额限制值

????参数-v????????显示每个filesystem的磁盘配额值

????参数-s????????可选择以inode或磁盘容量的限制值来显示

????参数-l????????仅显示出目前本机上面的filesystem的磁盘配额值

?

quotacheck [-avug] [/mount_point]

????参数-a????????扫描所有在/etc/mtab内含有磁盘配额支持的filesystem。加上此参数,/mount_point可以不写,因为它会扫描所有的文件系统

????参数-u????????针对使用者扫描档案与目录的使用情况,会建立aquota.user

????参数-g????????针对群组扫描档案与目录的使用情况,会建立aquota.group

????参数-v????????显示扫描过程的信息

????参数-M????强制进行quotacheck的扫描

edquota [-ugtp]

????参数-u????????后接账号名称。可以进入磁盘配额的编辑画面vi设定username的限制值

????参数-g????????后接群组名称。可以进入磁盘配额的编辑画面vi设定groupname的限制值

????参数-t????????可以修改宽限时间

????参数-p????????复制范本。username_demo为已经存在并且已设定好磁盘配额的使用者,那么将username_demo这个人的磁盘配额限制值复制给username

?

quotaon [-avug] [/mount_point]

????参数-a????????根据/etc/mtab内的那个设定启动有关的磁盘配额。不用此参数时,后面需要加上特定的文件系统

????参数-u????????针对使用者启动磁盘配额(aquota.user)

????参数-g????????针对群组启动磁盘配额(aquota.group)

????参数-v????????显示启动过程的相关讯息

?

quotaoff [-aug] [/mount_point]

????参数-a????????全部文件系统的磁盘配额都关闭,后面不接mount_point

????参数-u????????仅针对后面接的那个/mount_point关闭用户磁盘配额

????参数-g????????仅针对后面接的那个/mount_point关闭群组磁盘配额

?

repquota [-avug]????显示更完整的quota报告

?

时间: 2024-10-29 19:07:09

Linux磁盘配额管理的相关文章

quota - linux磁盘配额管理

磁盘管理系列 linux磁盘管理系列一:磁盘配额管理   http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html linux磁盘管理系列二:软RAID的实现  http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_041_raid.html linux磁盘管理系列三:LVM的使用        http://www.cnblogs.com/zhaojiedi

—linux 磁盘配额按用户管理(quota)

我根据下面的ref链接整理的基本是的按用户额度管理步骤 (按组的额度管理被简化掉) 我在Ubuntu服务器12.04下整理,其他版本的Ubuntu和Linux应该都没有问题的 (有任何错误都指正给我,包括typo) <->准备: sudo apt-get install quota <二>按用户名配额步骤如下: 1. 设定有配额的分区:/etc/fstab: like: UUID=5ce4f28a-23ce-464a-86e0-7caa61503961 /mnt/sdb3    

Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令

功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得知已使用多少空间. 参 数:  -g   列出群组的磁盘空间限制.  -q   简明列表,只列出超过限制的部分.  -u   列出用户的磁盘空间限制.  -v   显示该用户或群组,在所有挂入系统的存储设备的空间限制.  -V   显示版本信息. 在网络管理的工作中,由于硬盘的资源是有限的,常常需要

Linux fdisk命令参数及用法详解---Linux磁盘分区管理命令fdisk

fdisk 命令 linux磁盘分区管理 用途:观察硬盘之实体使用情形与分割硬盘用. 使用方法: 一.在 console 上输入 fdisk -l /dev/sda ,观察硬盘之实体使用情形. 二.在 console 上输入 fdisk /dev/sda,可进入分割硬盘模式. 1. 输入 m 显示所有命令列示. 2. 输入 p 显示硬盘分割情形. 3. 输入 a 设定硬盘启动区. 4. 输入 n 设定新的硬盘分割区. 4.1. 输入 e 硬盘为[延伸]分割区(extend). 4.2. 输入 p

Linux磁盘系统——管理磁盘的命令

Linux磁盘系统——管理磁盘的命令 摘要:本文主要学习了Linux系统中管理磁盘的命令,包括查看磁盘使用情况.磁盘挂载相关.磁盘分区相关.磁盘格式化等操作. df命令 df命令用于显示Linux系统中各文件系统的硬盘使用情况,包括文件系统所在硬盘分区的总容量.已使用的容量.剩余容量等. /dev/shm为内存挂载点,如果你想把文件放到内存里,就可以放到/dev/shm/目录下. 基本语法 1 [[email protected] ~]# df [选项] 目录或文件 选项说明 1 -a:显示所有

linux中磁盘配额管理

一,磁盘管理的概念: Linux系统是多用户任务操作系统,在使用系统时,会出现多用户共同使用一个磁盘的情况,如果其中少数几个用户占用了大量的磁盘空间,势必压缩其他用户的磁盘的空间和使用权限.因此,系统管理员应该适当的开放磁盘的权限给用户,以妥善分配系统资源. 二,什么是磁盘配额: 磁盘配额是一种磁盘空间的管理机制,使用磁盘配额可限制用户或组在某个特定文件系统中所能使用的最大空间. 三,磁盘配额的步骤: 1,首先创建要磁盘配额的用户(add) 2,首先编辑/etc/fstab文件 使用vi编辑器对

【Red Hat linux】quota软件磁盘配额管理

磁盘配额介绍 quota软件设置的磁盘配额功能,只在指定的文件系统(分区)有效,磁盘配额的限制对象为系统中指定的用户账号.组账号进行限制. 磁盘配额的限制类型分为: 磁盘容量:限制用户能够使用的磁盘数据块大小,也就是限制磁盘空间的大小,默认单位为KB. 文件数量:限制用户能够拥有的文件个数,在linux中每一个文件都有一个对应的数字标记,称为i节点            号,这个编号在同一个文件系统内是唯一的. 磁盘配额的限制方法: 软限制:指在固定期限内暂时允许这个用户超过这个限制,但是系统会

Linux磁盘配额应用

磁盘配额 网站服务  针对网站服务域名空间上一般会设置配额限制: 邮件服务 针对邮件服务每个邮箱用户设置磁盘配额限制: 文件服务 针对文件服务器,每个用户设置配额限制: Home家目录 针对家目录设置磁盘配额限制 其他诸如NFS.ftp等服务: quota简介 什么是quota?什么是磁盘配额?在Linux操作系统中,由于是多人工作环境,多个用户共同使用一个分区,在没有限配额制下,占用存储多的用户就会侵占其他用户的存储权利,造成其他用户的使用不便:而磁盘配额就是为了解决这个问题,在root环境下

linux磁盘配额quota学习笔记

1.Linux的磁盘配额quota的作用. quota的作用就是限制user和group在磁盘的使用限制,可以限制使用的空间大小block和建立的文件数量inode,一般用于限制block. 2.查看分区是否支持quota功能,如何建立quota. 查看分区是否开启quota,查看/etc/fstab文件,在文件选项增加usrquota和grpquota参数. 然后使用mount -a命令重新挂载fstab的设备. 3.建立quota记录文件. 建立quota记录文件:quotacheck -a