通过清心醉

打造自己的VPS站群四:空间及数据库大小限制

部分可以使用分区的方式来分出各个空间的使用大小。

避免不法分子滥用服务器硬盘数据

这时可以使用LINUX的计划任务

创建一个脚本:

#脚本开始

#!/bin/bash
dir=/home/ww1
size=0
file=`ls $dir`
for i in  `ls -l $dir | awk '{print $5}'`
do
   size=`expr $size + $i`
   if [ $size -ge 102400 ];then
    chattr  +i  $dir
    for  j in `ls $dir`
        do
            chattr +i  /$dir/$j
        done
        fi
done 
#脚本结束

以上方法是限制了100MB的空间的限制,面对不同的需要,只需修改下数值就可以了,然后加入自动任务中 
针对自动任务的使用,请参考:http://www.qingxinzui.com/?p=364

至于数据库,操作比较麻烦,但也是以目录形式显示,以上代码可以针对修改为数据库的目录,具体的作者也没实际操作过。如有更好的实现办法,必定跟上。

关于作者

清心醉 administrator

发表评论

请输入验证码: