Linux磁盘配额Quota配置详解
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-01
phome.net 基本的quota命令介绍 在开始进行quota的实践之前,我们得来了解一下quota要使用的指令!基本上分为两种,一种是查询功能(quota、quotacheck、quotastats、warnquota、repquota),另一种则是编辑quota的内容(edquota、setquota).下面我们来谈一谈这些基本的指令吧! /etc/mtab 怪了!不是说好要说明quota相关指令的吗?干嘛提这个档案系统(Filesystem)实际挂载的记录文件?呵呵!要注意了~当我们使用quota的时候,基本上,系统会去搜寻:『系统上具有quota参数的partition』啰,当我们要使用quota的功能时,我们的Filesystem已经支持quota才行.一般来说,我们是以编辑/etc/fstab后,再重新挂载Filesystem的方法来让系统的Filesystem支持quota的!这个概念可是很重要的喔!^_^ quota [root@linux~]# quota [-uvsl] [username] [root@linux~]# quota [-gvsl] [groupname] 参数: -u :后面可以接username,表示显示出该使用者的quota限制值.若不接username,表示显示出执行者的quota限制值. -g :后面可接groupname,表示显示出该群组的quota限制值. -v :显示每个filesystem的quota值; -s :可选择以inode或磁盘容量的限制值来显示; -l :仅显示出目前本机上面的filesystem的quota值. 范例: 范例一:秀出目前root自己的quota限制值: [root@linux~]# quota -guvs quotacheck [root@linux ~]# quotacheck [-avug] [/mount_point] 参数: -a :扫瞄所有在/etc/mtab内,含有quota支持的filesystem,加上此参数后,/mount_point可不必写,扫描所有的filesystem了嘛! -u :针对使用者扫描文件与目录的使用情况,会建立aquota.user -g :针对群组扫描文件与目录的使用情况,会建立aquota.group -v :显示扫描过程的信息; 拥有帝国一切,皆有可能。欢迎访问phome.net -M :『强制』进行quotacheck的扫描. 范例: 范例一:将所有的在/etc/mtab内,含有quota支持的partition进行扫描 [root@linux ~]# quotacheck -avug quotacheck: Can''t find filesystem to check or filesystem not mounted with quota option. 不要紧张,这是正常的现象~您尚未启用quota的参数! 关于quota参数的下达方法,我们会在稍后说明.如果正常的进行扫描,会像下面这样: [root@linux ~]# quotacheck -avug quotacheck: Scanning /dev/hdb1 [/disk2] done quotacheck: Checked 3 directories and 4 files [root@linux ~]# ll /disk2 total 32 -rw------- 1 root root 6144 Sep 5 14:56 aquota.group -rw------- 1 root root 6144 Sep 5 14:56 aquota.user drwx------ 2 root root 16384 Jun 25 16:22 lost found 第一次操作quotacheck可能会有一些错误讯息发生,那应该是正常的! 如果使用ls -l去查阅一下有quota支持的那个mount point,若有出现aquota.group及aquota.user,那应该就是已经建立好了quota记录文件了! 范例二:强制扫描已挂载的filesystem [root@linux ~]# quotacheck -avug -m 有些时候,在某些Linux distributions上面,进行quotacheck时,可能会出现如下的错误讯息: quotacheck: Cannot get quotafile name for /dev/hda3 quotacheck: Cannot get quotafile name for /dev/hda3 果真如此的话,那么你可以如同上面一般,加上-m的参数来『强制』扫描. 也可以手动先建立记录文件,然后再扫描,如下所示: [root@linux ~]# touch /disk2/aquota.user; touch /disk2/aquota.group [root@linux ~]# quotacheck -avug 要注意的是,我这里是以/disk2作为一个测试的mount point,您的挂载点不一定会和范例一样! 这个命令主要的目的在扫描某一个磁盘的quota空间,他会针对该partitions进行扫描,并且,该磁盘若持续运作时,可能扫描的过程中,文件可能会增减,造成quota扫描的错误发生,因此,当使用quotacheck时,该磁盘将『 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux磁盘配额Quota配置详解的所有评论