版权声明:原创作品,谢绝转载!否则将追究法律责任。 |
磁盘配额是针对分区来的,所以,要想在那个区设置磁盘配额就要编辑那个区,使它支持磁盘配额
1步: 我的分区是 /dev/hda6 (hda6 是单独分的EXT3分区) 挂载到 /a (a是新建立的目录) 用vi编辑 /etc/fstab 这个启动文件:vi /etc/fstab ......上面的省略老 LABEL=SWAP-hdb5 swap swap defaults 0 0 /dev/hda4 /mnt vfat iocharset=utf8 0 0 /dev/hda6 /a ext3 defaults,usrquota,grpquota 0 0 /dev/hda7 /chuange ext3 defaults 0 0 就是在defaults后面添加用户的配额(usrquota)和组的配额,之间没有空格,只有逗号,对用户组进行配额(grpquota) 这个时候分区需要从新的挂载,最简单办法就是 reboot 现在/a分区支持配额了,只是单独的一个分区支持配额而已 2步: 使用 quotacheck -cmug 命令来创建配额文件,配额文件自动建立在分区的根目录中 [root@localhost a]# ll 总计 463468 -rw------- 1 root root 7168 12-25 21:14 aquota.group -rw------- 1 root root 9216 12-25 23:03 aquota.user 已经有老,看到老啥一个是对组一个是对用户的 现在新建立用户AAA,最开先我建立的是999,还以为吃喜老,结果他妈的把老子整惨老的,最后建立三个A就搞定老,看来还是三个A吃皮西 (建立帐户一定不要建立纯数字的,打死都要记到起) 3步: 用命令启动配额:quotaon -a 如果没有反应就证明是成功老的 如果出现(设备或资源忙)的提示就表示已经启动老,这是重复的执行所以有错误提示,不管他 4步: 使用命令对AAA用户进行容量和文件配额:edquot -u AAA Disk quotas for user AAA (uid 503): (已用容量) (软限) (硬限) (已用文件个数)(软限)(硬限) Filesystem blocks soft hard inodes soft hard /dev/hda6 0 40000 50000 0 10 15 容量单位是KB 换算MB的话 X 1024,就是说用户AAA 能使用的容量是 5步: 输入edquot -t 设置用户宽限时间 Grace period before enforcing soft limits for users: Time units may be: days, hours, minutes, or seconds Filesystem Block grace period Inode grace period /dev/hda6 1days 6days BLOCK设置的是容量宽限 1天 INODE设置的是文件个数宽限,6天 设置天数的那个地方可以选择第二排的小时,分钟和秒,并不是只能限制天数 6步: 使用 quota -vu AAA 来查询配额设置起没得,各人去查, 使用AAA用户登录来建立文件测试设置起没得 |
Linux磁盘配额
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.