跳过导航链接 | |
退出打印视图 | |
系统管理指南:高级管理 Oracle Solaris 10 1/13 Information Library (简体中文) |
通过向 /etc/vfstab 文件项中添加一个配额选项,来确保每次重新引导系统时都会执行配额。此外,在文件系统的顶层目录中创建一个 quotas 文件。
为一次使用创建配额后,将其作为样例进行复制即可设置其他用户配额。
在启用配额之前,请先检查建议的配额与当前磁盘使用量之间的一致性,以确保没有冲突。
为一个或多个文件系统启用配额。
有关这些过程的特定信息,请参见设置 UFS 配额(任务列表)。
表 7-1 用于设置 UFS 配额的命令
|
设置 UFS 配额之前,需要确定要分配给每个用户的磁盘空间量和 inode 数量。如果要确保始终不超过文件系统总空间量,可根据用户数来划分文件系统空间。例如,如果三个用户共享 100 MB 的磁盘分片并且所需的磁盘空间相同,则可为每个用户分配 33 MB。
在并非所有用户都希望施加限制的环境中,您可能需要单独设置各用户的配额,以使配额总数大于文件系统的总大小。例如,如果三个用户共享 100 MB 的磁盘分片,则可为每个用户分配 40 MB。
使用 edquota 命令为一个用户建立配额后,可以将此配额用作样例,为同一文件系统中的其他用户设置相同配额。
首先,为配额配置 UFS 文件系统。
为每个用户建立配额,并运行 quotacheck 命令检查当前磁盘使用量与配额文件之间的一致性。
定期运行 quotacheck 命令,前提是不会经常重新引导系统。
只有使用 quotaon 命令启用配额,才会执行使用 edquota 命令设置的配额。如果已正确配置了配额文件,则每次重新引导系统和挂载文件系统时,将自动启用配额。