4.6.2 基本磁盘配额命令
在开始进行磁盘配额的学习之前,先了解一下磁盘配额要使用的命令。这些命令可以分为两种,一种是查询功能(quota、quotacheck、quotastats、warnquota、repquota),另一种则是编辑磁盘配额的内容(edquota、setquota)。下面来讨论这些基本命令。
1./etc/mtab文件
/etc/mtab文件是文件系统实际载入的记录文件。当使用quota的时候,系统会去搜寻具有quota参数的partition,所以要使用quota的功能时,filesystem必须要已经支持quota的标志才行。一般是以编辑/etc/fstab文件后,再重新挂载filesystem的方法来让系统的filesys-tem支持quota。
2.quota命令
命令的格式:
使用的选项见表4-9。
表4-9 quota命令的参数
实例4-16 quota命令的使用
此例子是显示出当前root自己的磁盘配额限制值。
注意
在这个例子中,如果系统上尚未有任何磁盘配额支持的文件系统,使用这个例子的时候,不会显示任何信息。此时,不要以为是发生错误。
3.quotacheck命令
命令的格式:
使用的选项见表4-10。
表4-10 quotacheck命令使用的选项
实例4-17 quotacheck命令的使用
此例子是将所有在/etc/mtab文件内含有磁盘配额支持的分区进行扫描。出现上述问题也是属于正常现象,因为您尚未启用磁盘配额的参数。
这个命令的主要目的是扫描某个磁盘的配额空间,它会针对分区进行扫描,并且,由于该磁盘持续运行,可能扫描过程中文件会增减,造成磁盘错误。因此,当使用quotacheck时,该磁盘将自动被设置成为只读扇区(Read-only);扫描完毕之后,扫描所得的磁盘空间结构会写入该区最顶端。另外,Linux也特别强调在使用磁盘配额的时候,要特别注意在重新引导时,需要先关闭磁盘配额。
4.edquota命令
命令格式:
使用的选项见表4-11。
表4-11 edquota命令使用的选项
这个命令就是编辑每一个用户或者是用户组的磁盘配额数值。通常以edquota -u username或者是edquota-g groupname来编辑用户与用户组的磁盘配额设置值,不过,这样一个个分配很慢。也可以直接复制一个人的设置给其他人,这样的话,速度也就会提高很多了。
5.quotaon命令
命令格式:
使用的选项见表4-12。
表4-12 quotaon命令使用的选项
实例4-18 quotaon命令的使用
这个命令表示启动磁盘配额。不过由于这个命令式启动aquota.group与aquota.user的,所以必须要先完成quotacheck的工作,然后执行quotaon-a即可启动。
6.quotaoff
使用的选项见表4-13。
表4-13 quotaoff命令选项
实例4-19
这个命令式关闭此案配额的限制。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。