【精选】linux限制目录大小写,Linux磁盘配额(Quota)与进阶文件系统管理

您所在的位置:网站首页 linux目录数量限制 【精选】linux限制目录大小写,Linux磁盘配额(Quota)与进阶文件系统管理

【精选】linux限制目录大小写,Linux磁盘配额(Quota)与进阶文件系统管理

2023-10-28 19:39| 来源: 网络整理| 查看: 265

Quota 的一般用途

1、针对WWW server,例如:每个人的网页空间的容量限制

2、针对mail server,例如:每个人的邮件空间限制

3、针对file server,例如:每个人最大的可用网络硬盘空间

针对 Linux 系统主机

1、限制某一群组所能使用的最大磁盘配额

2、限制某一用户的最大磁盘配额

3、以Link的方式,来使邮件可以作为限制的配额

Quota 的使用限制

1、仅能针对整个filesystem

2、核心必须支持quota

3、Quota的记录文件

4、只对一般身份使用者有效

你不能针对『某个目录』来进行Quota的设计,但你可以针对『某个文件系统(filesystem)』来设定。

Quota 的规范设定项目

1、容量限制或档案数量限制(block 或 inode)

限制inode用量:可以管理使用者可以建立的『档案数量』

限制block用量:管理用户磁盘容量的限制

2、柔性劝导与硬性规定(soft/hard):

hard:表示使用者的用量绝对不会超过这个限制值

soft:表示使用者在低于soft限值时,可以正常使用磁盘,但若超过soft切低于hard的限值,会有告警信息。

3、会倒数计时的宽限时间(grace time):

宽限时间只有在用户的磁盘用量介于soft到hard之间时,才会出现且会倒数的一个东西。

当你的磁盘用量即将到达hard且超过soft时,系统会给予警告,但也会给一段时间让用户自行管理磁盘。一般预设的宽限时间为七天,如果七天内你都不进行任何磁盘管理,那么soft限制值会即刻取代hard限值来作为quota的限制。

一个Quota实作范例

1、设一专题,5个人为一组,quota1,quota2,quota3,quota4,quota5 初始群组都为quotagroup

2、账号的磁盘容量限制值:我想让这五个用户都能够取得300M的磁盘使用量(hard),档案数量则不予限制。此外,只要容量使用率超过250M,就予以警告(soft)

3、群组的限额:由于系统里面还有其他用户存在,因此我仅承认quotagroup这个群组最多仅能使用1G的容量,

4、宽限时间的限制:最后每个使用者在超过soft限制值之后,都还能够有14天的宽限时间。

用脚本来创建账号添加密码等工作

[[email protected] ~]# vi addaccount.sh

#!/bin/bash

groupadd quotagroup

for username in quota1 quota2 quota3 quota4 quota5

do

useradd -g quotagroup $username

echo "$username" | passwd --stdin $username

done

实作Quota流程-1:文件系统支援

由于Quota仅针对整个文件系统来进行规划,所以我们得先查一下,/home是否是个独立的filesystem

[[email protected] ~]# df -h /home

Filesystem Size Used Avail Use% Mounted on

/dev/hda3 4.8G 740M 3.8G 17% /home           



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3