磁盘配额(Quota)与进阶文件系统管理
1、磁盘配额(Quota)的应用与实践
1.1、什么是 Quota
quota 比较常见的使用情况:
- 针对 WWW 服务器,例如:每个人网页空间的容量限制!
- 针对 mail server 服务器
- 针对 FTP 服务器
上面是一些网络服务的设计,如果是针对 Linux 主机上面的设定,那么使用情况可以有以下这些:
- 限制一些群组所能使用的最大磁盘配额(使用群组限制);
- 限制某一用户的最大磁盘配额(使用用户限制);
- 限制某一目录的最大磁盘配额。
1.1.1、quota 的使用限制
- 在 ext 文件系统仅能针对整个文件系统;
- 核心必须支持 quota:
- 仅对一般用户有效;
- 若启用 SELinux,并非所有的目录均可设定 quota。
1.1.2、Quota 的规范设定项目
quota 针对 XFS 文件系统的限制项目主要分为:
- 分别针对用户、群组或个别目录;
- 容量限制或文件数量限制(block 或 inode);
- 限制 inode 数量:可以管理使用者可以建立的 “文件数量”;