Linux磁盘限额配置(Ext3)
时间:2010-12-18 来源:super119
实践心得:
1、使用edquota -u <username>时,那个blocks和inodes两项都不用填,这是系统自动生成的,当前已经使用的blocks和inodes,只需要填后面的soft和hard就OK了。在Block部分中填写的数字以KB为单位,表示容量限制。在inode部分填写的数字表示用户可存取的文件数量。
2、有的时候不需要自己手动编辑rc.local,把quotaon -aug这个命令加进去,因为象Rocks的rc.sysinit脚本中就有Enabling local file system quota的代码。
1、使用edquota -u <username>时,那个blocks和inodes两项都不用填,这是系统自动生成的,当前已经使用的blocks和inodes,只需要填后面的soft和hard就OK了。在Block部分中填写的数字以KB为单位,表示容量限制。在inode部分填写的数字表示用户可存取的文件数量。
2、有的时候不需要自己手动编辑rc.local,把quotaon -aug这个命令加进去,因为象Rocks的rc.sysinit脚本中就有Enabling local file system quota的代码。
3、quota对root用户没限制,所以做好quota之后不要拿root用户来做测试。应该切换到普通用户帐户下测试
4、正如第二点所说,RedHat和Rocks在rc.sysinit中就有启动quotaon的脚本,所以,不需要我们自己把quotaon加到启动里面去。不过,在配置过程中,发现nfs这个脚本也有一个Starting NFS quota这样的脚本代码,这里的quota指的是什么呢?仔细研究这段脚本后发现,这段脚本是启动了一个叫rpc.rquotad的程序,查看了这个程序的man手册之后,发现这个程序原来是一个NFS的rpc服务,比如,我们做quota的这个分区是一个NFS分区,发布到了cluster上,那么,在其他节点上的用户应该可以查看自己的一些磁盘限额信息,这就是通过这个程序看到的。简言之,这个程序给cluster上的各节点能提供限额的配置信息。
相关阅读 更多 +