#12 磁盘配额

磁盘配额:

文件服务器:共享存储空间,让用户能够随时存储数据;

FTP:

SMB:

网盘:极速上传

磁盘配额主要是针对于这类文件服务器进行用户的磁盘空间使用限制而提出的。

磁盘配额的设定对象:

1.能够实施读写操作的块设备;

2.要有正确的文件系统;

磁盘配额限制哪些人的访问行为:

1.用户

为指定用户限制磁盘使用量

1) 磁盘空间(块) 一个block的限制,代表1KB存储空间

2) inode

2.组

限制指定组中所有成员的磁盘使用量的总和;

磁盘配额的类型:

soft limit:软限制

当用户的磁盘使用量达到软配额限制,将会启动宽限期倒计时;在倒计时归0之前,用户可以正常使用剩余的配额量,但一旦倒计时归0,用户将不能继续使用磁盘空间,除非将数据进行清理,低于软限制,而后可以继续使用磁盘空间;

hard limit:硬限制

用户所能够使用的磁盘空间的真正上限;

一般来讲,软限制要比硬限制的数值要小一些。

soft:90M

hard:120M

已经存放了95M数据, 10M

清理称为85M

在Linux中默认的宽限期为7天

需要一个用户记录用户和组的磁盘使用量和配额量的数据文件;

aquota.user

aquota.group

如果想要让分区或卷能够支持磁盘配额的设定,需要单独的挂载选项;

usrquota, grpquota

1. ~]# mount -o usrquota,grpquota DEVICE MOUNT_POINT

2./etc/fstab

DEVICE MOUNT_POINT FSTYPE defaults,usrquota,grpquota 0 0

quotacheck

quotacheck  -  scan  a filesystem for disk usage, create, check and repair quota files

选项:

-v, --verbose:显示整个操作过程的详细信息

-u, --user:创建,检测和修复用户配额文件

-g, --group:创建,检测和修复组配额文件

-c, --create-files:经过检测,如果没有用户配额文件和或组配额文件,就安装用户给定的选项来进行文件的创建;

-a, --all:所有的在/etc/fstab文件中包含了与配额有关的挂载选项的设备上,是否有对应选项的配额文件;

用于编写配额内容的命令

edquota

-u, --user:编写用户配额,默认的功能;

-g, --group:编写组配额,不推荐使用;

-t, --edit-period:设置超出软限制的宽限期;默认7天,可以选择以秒,分钟,小时,天等时间单位;

是配额功能生效:

quotaon, quotaoff

quotaon, quotaoff - turn filesystem quotas on and off

quotaon|quotaoff /dev/sdb1

查看配额的使用情况

quota

quota - display disk usage and limits

repquota(只有root用户可以使用)

repquota - summarize quotas for a filesystem

注意:

root不受磁盘配额限制;

时间: 2024-08-08 22:06:55

#12 磁盘配额的相关文章

LVM磁盘配额

Logical Volume Manager,逻辑卷管理 作用:动态调整磁盘容量,从而提高磁盘管理的灵活性 PS: /boot 分区用于存放引导文件,不能基于 LVM 创建 PV(Physical Volume,物理卷) 整个硬盘,或使用fdisk等工具建立的普通分区 包括许多默认4MB大小的PE(Physical Extent,基本单元) VG(Volume Group,卷组) 一个或多个物理卷组合而成的整体 LV(Logical Volume,逻辑卷) 从卷组中分割出的一块空间,用于建立文件

磁盘配额基础

磁盘配额在本质上就是限制某些用户过度的使用磁盘空间,文了保护磁盘不至于过于饱和导致其他用户无法使用该磁盘空间.给用户一定的磁盘空间使用限制,包括一个警告容量,当到达警告容量时,系统会对其进行提醒,一旦用户使用到限制容量大小,便无法在在该磁盘继续创建文件. 初始化 如果我们要使用磁盘配额,首先要做的第一步是在挂载分区选项里添加usrquota和grpquota两个选项,分别对应的是对user的限制,和对该group用户的限制. 将他们写到/etc/fstab的磁盘挂载信息里,如: LABEL="T

第六章 Linux物理卷、卷组、逻辑卷和磁盘配额

实验要求: n 采用LVM磁盘管理方案 (1) 在虚拟机环境中,新添加两块SCSI硬盘设备,完成硬盘检测及分区. (2) 建立逻辑卷mbox,格式化为Ext4文件系统,挂载到/mailbox目录下 n 设置并启用磁盘配额 (1) 为挂载到/mailbox目录的文件系统启用配置支持 (2) 限制用户Jerry最多只能使用500MB的磁盘空间 (3) 限制accp组的用户合计最多只能使用4GB磁盘空间 1)查看硬盘 2)将磁盘制作分区. 3)将另外的磁盘同样执行以上步骤 4)制作物理卷 5)制作眷组

liunx磁盘配额管理

作为运维人员,很多时候我们需要对用户使用磁盘的空间进行限定,比如用户家目录的空间使用限制,邮箱空间使用限制,共享磁盘空间的使用限制,甚至说云盘空间,都需要给每个用户做相应的空间使用限制.否则,服务器磁盘空间就无法进行管理了.要想使用配额首先必须明白两个问题,第一,就是系统内核必须支持配额功能:第二,就是配额只能作用于磁盘分区上:所以我们要想使用配额,就必须先行准备这两大条件. 一.环境检查   第一步:检查当前系统是否支持配额功能: grep CONFIG_QUOTA /boot/config-

利用quota对Vsftpd做磁盘配额

利用quota对Vsftpd做磁盘配额 1 增加一块2G的硬盘 打开VMware点击VM---settings-add-Hard Disk----Create a new virtual disk-SCSI-disk size(GB)2.0----重启虚拟机系统 2 验证硬盘: [[email protected] ~]# fdisk -l #已增加了2G的/dev/sdb Disk /dev/sdb: 2147 MB, 2147483648 bytes  -----------à说明已经生效了

磁盘配额quota

磁盘配额 1 启用磁盘配额 首先创建新的分区 /dev/sd5,并创建文件系统. [[email protected] ~]# mkfs.ext4 /dev/sda5 由于xfs 不磁盘配额能成功,这里使用ext4. 然后把/dev/sda5分区挂载到 /home [[email protected] ~]# mount /dev/sda5 /home [[email protected] ~]# blkid /dev/sda5 /dev/sda5: UUID="8879cf63-99a5-43

程序包管理rpm、quota、磁盘配额

下面介绍的是磁盘配额.quota及相关命令.rpm程序包管理器.rpm命令行工具的功能等. 一.磁盘配额 1.磁盘配额功能:磁盘配额可以用来构建文件服务器. 文件服务器功能:用来共享存储空间,让用户能够随时存储数据. 常见的文件服务器有FTP.SMB.网盘.网盘(极速上传) 磁盘配额主要是针对这类文件服务器进行用户的磁盘空间使用限制而提出的. 2.磁盘配额的设定对象 (1).能够实施读写操作的块设备: (2).要有正确的文件系统. 3.磁盘配额主要限制哪些人的访问行为 (1).用户 磁盘配额为指

Linux系统下磁盘配额、软RAID及LVM的配置与管理

Linux系统下磁盘配额.软RAID及LVM的 配置与管理 一.设定文件系统配额 1.概述:配额是操作系统的一个可选的功能, 它允许管理员以文件系统为单元, 限制分派给用户或组成员所使用的磁盘空间大小或是使用的总文件数量.这经常被用于那些分时操作的系统上, 对于这些系统而言, 通常希望限制分派到每一个用户或组的资源总量, 从而可以防止某个用户占用所有可用的磁盘空间. 2.配置文件系统配额(基于用户): (1)配置配额前准备工作: 1)备份/home目录,创建分区,进行挂载,将/home目录下的数

—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