quota 限制os 用户磁盘限额.

有些os 用户为因为误操作, 导致把大文件写到/home 等小空间的分区里,导致分区满, 故障. 


有必要限制下用户的磁盘空间限额. 



1.  要修改磁盘分区的参数,允许执行quota 磁盘限额. 



vi  /etc/fstab


/dev/mapper/os_vg-home  /home                   ext4    defaults,usrquota,grpquota        1 2


增加参数. 


从新加载 .

mount  -o  remount  /home  




2. 生成配置文件. 


quotacheck  -cugm  /home



3. 编辑用户的磁盘限额( 单位KB) 




edquota  -u  hadoop2dev 


Disk quotas for user hadoop2dev (uid 505):

  Filesystem                   blocks       soft       hard     inodes     soft     hard

  /dev/mapper/os_vg-home      2528700     500000    1000000       7593        0        0




soft 是软限额, 可以超过, 超过后会有 告警信息. 


hard 是硬限额, 是最高限额.  


保存退出. 


4. 启用quto磁盘限额. 


quotaon  -avug  



5. 在系统启动时自动启用 quota 限额. 


vi /etc/rc.local

 

 增加 


quotaon  -avug 


6. quota 命令显示  已经配置的磁盘限额情况. 


quota -u hadoop2dev 

Disk quotas for user hadoop2dev (uid 505): 

     Filesystem  blocks   quota   limit   grace   files   quota   limit   grace

/dev/mapper/os_vg-home

                2528700* 500000 1000000   6days    7593       0       0        



也可以通过命令行来设置. 

quotaoff -a  

setquota   -u hadoop2test   400G 500G  0 0 /data   

quotaon -a   




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133735/viewspace-2131374/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/133735/viewspace-2131374/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值