配置磁盘配额限制OpenBSD下

点评:配置磁盘配额配额:OpenBSD下

作者:MichaelBibby

日期:2005 11 26
这篇文章可以随时转载,但请保留作者的资料,谢谢。
配额是配置磁盘配额的工具。用户的磁盘配额可以配置,也可以配置用户组的磁盘配额。

这两种可以单独配置,也可以同时组合。





配置磁盘配额配额:OpenBSD下

作者:MichaelBibby

日期:2005 11 26

这篇文章可以随时转载,但请保留作者的资料,谢谢。

配额是配置磁盘配额的工具。用户的磁盘配额可以配置,也可以配置用户组的磁盘配额。

这两个可以单独配置,可以同时使用,它限制某个用户以及某个组。

与配额的第一次接触是开始学习使用Samba实现PDC(主域控制器),并为用户设置磁盘配额。

关于如何使用桑巴实现PDC,以及如何为从客户端登录的用户做配额,您可以参考我的文章:桑巴服务,编写错误的东西。

还有,拜托了,傅正,谢谢。以前没有联系,觉得好像很难,但是当你真的做一两次的时候,一个清晰的概念就会再次出现,

配置配额很容易。

本文简要介绍了如何建立基于OpenBSD的用户和用户组的配额(3.8)。

配置配额基本上是4步:

1:为了使系统支持配额,请确认内核编译文件在编译内核时使用选项配额选项添加到内核配置文件中。

此选项已经包含在内核配置文件中。

2:在 / / fstab文件等,做一个标记的分区设置配额(添加userquota / groupquota );

3:使用配额提供的几个工具来正确配置用户和用户组的配额;

4:打开配额并在系统启动时启用配额。

让我们详细讨论每一步。

1:确认内核支持;

如果您使用的是系统内核编译的默认通用内核配置文件,系统已经支持配额功能,它不需要

同时编译。如果没有,添加选项配额到您的配置文件,然后重新编译安装内核。

要编译内核,请参阅:

OpenBSD FAQ5:从源代码构建的系统

2:标记需要配额的分区;

如果你需要做配额 /家目录,然后添加配额标签 /等/ fstab。下面是一个例子:



/ / / dev wd0a FFS RW 11

/ / / dev wd0d家FFS RW,则nodev,nosuid将,userquota,groupquota 12



价值的check_quotas变量在 / / RC等。conf文件标识和修改(关于check_quotas变量,如后所述),

两个文件在 home目录中生成:用户和组。这两个文件保存了用户和用户组。

关于磁盘限制的信息。当然,您还可以指定两个文件的位置,例如:



Userquota=/var/quotas/user.quota, groupquota=/var/quotas/group.quota

3:配置配额;

配额为您方便地配置配额提供了一些工具,稍后您将向您介绍一些常见的东西。



设置用户配额;



如果你想配置用户Bibby的磁盘限额,然后进入edquota毕比直接(配置配额必须

root权限)将打开你的默认编辑器编辑用户Bibby美元配额配置:



# edquota毕比

用户毕比配额:

/家:字节的使用:16、极限(软= 0,硬= 0)

inode使用:7、极限(软= 0,硬= 0)



这是配额未设置时的配置。



以下是你需要理解的几个词:

(1):字节:磁盘容量。以KB为单位。



2:软:软限制。也就是说,如果用户的磁盘容量达到或超过该值,系统向系统发送警告,但用户仍然是

您可以继续增加磁盘的容量。



(3)硬限制:硬限值一般大于软限值(软),当系统达到硬限制时,用户将不能增加它。

磁盘容量。



这里你应该清楚地知道,软限制只是一个警告,而硬限制才是真正的限制。



(4):inode:文件和文件夹的数量。一个文件或文件夹占用一个inode,分别设置来控制用户的inode限制

文件的数量。如果inode硬限制设置为10,用户所拥有的文件的数目是10,而新文件无法再创作

或文件夹(即使磁盘容量不超过字节的硬限制)。

inode是实际使用较少的限制,一般限于磁盘容量。



字节使用和inode使用这里是磁盘容量和数量的文件,用户正在。



让我们告诉你如何设置配额。这个例子是字节的软限制用户毕比和字节的硬盘3M。

限制



用户毕比配额:

/家:字节的使用:16、极限(软= 2048,硬= 3072)

inode使用:7、极限(软= 0,硬= 0)



设置组配额;



若要设置组的配额,只要使用以下命令,就可以配置它:



# edquota G组

4:打开配额功能;

在系统启动时打开配额功能,您需要设置的check_quotas变量的值为是在 / / RC等。机密文件(系统)

默认是check_quotas =是):

check_quotas =是的



还可以按命令启用配额:



# quotaon -

这个命令将使分区的分区配额基于配额的标记在 / / fstab文件等。

您可以使用配额命令查看磁盘配额,以及配额u用户来查看用户的磁盘限制:



美元的配额

Bibby为用户磁盘配额(UID 1000):

文件字节文件配额限制配额限制的恩典恩典

/家1620483072700



这里有一个新东西:格雷斯。

宽限期是宽限期的意思。

如果宽限期设置为3天,用户超过三天内未处理超过限制文件的限制,用户将无法

使用更多磁盘空间(这将导致用户无法登录系统)。

设置宽限期,可以使用命令edquota ndash;T:



# edquota T

时间单位可能是:天,小时,分钟,或秒。

对用户实施软限制之前的宽限期:

/首页:块宽限期:天文件宽限期:0天,0天。



这个例子并不限制优雅。



默认情况下,如果配额标签设置在 / / fstab 等

关闭配额:



# quotaoff -

附录:配额提供的几种常用小工具;

1:edquota;它的现在,但它有一个共同的使用:



(1)设置用户配额:



# edquota -用户



(2)设置组配额:



# edquota G组



(3):定额配置,将给用户比比也可用于用户米迦勒和李:



# edquota P毕比米迦勒李



2:repquota:报告的分配配额;



使用方法uff1a

# repquota /定额/路径

例如:



# repquota /家



3:quotaon / quotaoff:打开和关闭配额功能。