购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1.4 目录配额的实现过程

目录配额是XFS文件系统中新增的功能,限制的是目录在本分区中占用的磁盘空间大小,限制的主体是目录。这时,不论是超级用户还是普通用户,在目录中占用的磁盘空间大小和文件个数都受配额限制。也就是说,目录配额可以限制超级用户。

1.在分区上开启目录配额功能

首先需要开启分区的目录配额项。在之前的实验中已经清除了用户和用户组配额,在这里重新配置目录配额。

2.给目录设置项目名称和项目ID

如果需要做目录配额,则需要给目录起一个项目名称和项目ID,而且需要写入/etc/projects和/etc/projid这两个文件中。需要注意的是,这两个文件默认不存在,需要手工建立。注意不要写错文件名,否则实验会失败。

既然限制的是目录,就不能直接限制/disk目录了,因为/disk是一个独立的分区。建立一个测试目录/disk/quota。

3.初始化项目名称

初始化项目名称需要使用xfs_quota命令中的project命令,我们来看看这个命令。

我们试一下:

接下来就可以查看目录配额功能了。

4.设置目录配额限制

给实验目录/disk/quota设置磁盘容量硬限制为500MB,软限制为450MB。设置目录配额限制的命令依然是xfs_quota命令中的limit命令,选项也和之前的选项一致。

设置配额之后的查看方法也和之前的查看方法是一致的。例如:

5.测试目录配额

目录配额限制的是目录在本分区中占用的磁盘空间大小,限制的主体是目录。所以,不论是什么身份,哪怕是root用户写入也会受到限制。下面用root用户来测试一下。 UkfEBqp749cuHyKatRHcTroKucq9lwmljTkXp1Dpj2yrHyIK42fJl2r7XN1y9NyY

点击中间区域
呼出菜单
上一章
目录
下一章
×