部分可以使用分区的方式来分出各个空间的使用大小。
避免不法分子滥用服务器硬盘数据
这时可以使用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 至于数据库,操作比较麻烦,但也是以目录形式显示,以上代码可以针对修改为数据库的目录,具体的作者也没实际操作过。如有更好的实现办法,必定跟上。
关于作者