日期:2014-05-16 浏览次数:20789 次
?
我用的是ubuntu10(虚拟机),已经默认安装了quota软件,但一般系统安装好之后都没有开启quota功能,所以首先开启quota:
1 修改/etc/fstab,为文件系统的挂载点加入quota功能(对于ext3和ext4是一样的做法),
内容:
UUID=sdfa2341234 ?/home ?ext3 ? ?0 2
为:
UUID=sdfa2341234 ?/home ?ext3 ?defaults,usrquota,grpquota 0 2
*******************
fstab文件中有6列
第一列是UUID,磁盘的卷标
第二列设备的挂载点,一般有/或/home
第三列文件系统类型ext3或ext4
第四列文件系统开启的功能选项,有defaults,usrgroup,gprgroup等
第五列为0文件系统只读,为1读写
第六列文件系统启动时执行fsck的顺序
*******************
2 重新mount文件系统,激活quota属性
sudo mount -o remount /home/
?
3 执行sudo quotacheck -acugv /home/,文件系统第一次启用quota功能或者文件系统有损坏需要执行此步骤
?<可能会执行失败,执行这个命令比较耗时,且需要先确保quota是已经quotaoff了的>
?
3.1 quotaon -u/P检查quota是否激活
?
4 重启计算机(这一步比较重要,一般上面的步骤失败的话,重启就OK了)
?
5 设置quota
edquota username
setquota -u username 0,0,0,0 -a (前两个单位是K,都两个是文件或目录的个数,还可以通过-t选项指定“宽限时间”)
? 查看quota
quota username
repquota -a
?