Linux基础学习笔记之——磁盘配额(Quota)与进阶文件系统管理

磁盘配额(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 数量:可以管理使用者可以建立的 “文件数量”;
    • 限制 block 数量:管理用户磁盘容量的限制,较常见的方式。
  • 柔性劝导与硬性规定(soft/hard);
    • hard:表示使用者绝对不能超过这个限制值;
    • soft:表示低于 soft 值时,可以正常使用;高于 soft 但低于 hard 时,警告,且给予一个宽限时间

你可能感兴趣的:(Linux基础,linux)