磁盘配额

介绍

配额是一种控制用户和组可以使用多少磁盘空间的方法。对于每个文件系统,您可以限制每个用户可以使用多少磁盘空间和多少文件。某些Unix系统还可能允许您限制某个组的所有成员使用的空间和文件。

只能为本地Unix文件系统设置配额。从其他系统挂载的NFS文件系统使用服务器中的配额(如果有)。非Unix文件系统(例如MS-DOS或ISO9660)根本不支持配额。

对每个用户施加四个限制:

软块限制
显示警告消息之前允许的磁盘块数。
硬块限制
用户文件可能占用的最大块数。
软文件限制
显示警告消息之前允许的文件数。
硬档案限制
用户可能拥有的最大文件数。
磁盘块的大小通常为512或1024字节,具体取决于操作系统。在计算配额时,所有文件大小都会四舍五入到最接近的块。因此,即使是空文件也至少使用了块。

出于文件配额的目的,每个目录,设备,符号链接或常规文件都计入用户可能拥有的最大文件数。从技术上讲,文件配额实际上是inode的配额。

磁盘配额模块

该模块的主页显示了可以支持配额的本地文件系统的列表。如果当前为文件系统启用了配额,则可以单击其路径以显示每个用户的配额。如果不是,单击启用的配额将激活该文件系统的配额。

除非文件系统在“磁盘和文件系统”模块中设置了“ 使用配额”选项,否则Linux操作系统不允许打开配额 。如果您的文件系统均未设置此选项,则主页上将不会列出任何文件系统。

文件系统列表下方是一个按钮,用于显示所选用户的所有配额。仅当至少一个文件系统启用了用户配额时,才会显示此信息。同样,如果至少一个文件系统启用了组配额,将有一个按钮显示所选组的所有配额。