介绍
配额是一种控制用户和组可以使用多少磁盘空间的方法。对于每个文件系统,您可以限制每个用户可以使用多少磁盘空间和多少文件。某些Unix系统还可能允许您限制某个组的所有成员使用的空间和文件。 只能为本地Unix文件系统设置配额。从其他系统挂载的NFS文件系统使用服务器中的配额(如果有)。非Unix文件系统(例如MS-DOS或ISO9660)根本不支持配额。
对每个用户施加四个限制:
- 软块限制
- 显示警告消息之前允许的磁盘块数。
- 硬块限制
- 用户文件可能占用的最大块数。
- 软文件限制
- 显示警告消息之前允许的文件数。
- 硬档案限制
- 用户可能拥有的最大文件数。
磁盘块的大小通常为512或1024字节,具体取决于操作系统。在计算配额时,所有文件大小都会四舍五入到最接近的块。因此,即使是空文件也至少使用了块。 出于文件配额的目的,每个目录,设备,符号链接或常规文件都计入用户可能拥有的最大文件数。从技术上讲,文件配额实际上是inode的配额。
磁盘配额模块
该模块的主页显示了可以支持配额的本地文件系统的列表。如果当前为文件系统启用了配额,则可以单击其路径以显示每个用户的配额。如果不是,单击启用的配额将激活该文件系统的配额。 除非文件系统在“磁盘和文件系统”模块中设置了“ 使用配额”选项,否则Linux操作系统不允许打开配额 。如果您的文件系统均未设置此选项,则主页上将不会列出任何文件系统。
文件系统列表下方是一个按钮,用于显示所选用户的所有配额。仅当至少一个文件系统启用了用户配额时,才会显示此信息。同样,如果至少一个文件系统启用了组配额,将有一个按钮显示所选组的所有配额。