服务器磁盘空间不足,JoeyChou

服务器磁盘空间不足

  上周就发现这个问题了,系统盘的空间变成了0,这样,好多web应用程序都会报错,当时清理了一下磁盘,腾出了少量空间,当时因为有些事儿,就忘记了。
  今天,和用户在讨论售后系统的问题时,还在猜测是内存或是带宽,正搞不清方向呢。分开后,用户就打来了电话,反应说系统又出现了问题。我急忙更改其错误模式,查看详细信息,发现原来是这个问题,我这才想起上周已经出现了。但是,这时候,我发现已经没有什么东西可供我删除了。

  系统盘总共有接近10G的空间,除系统外,最大的软件就是SQLServer了,正常情况下10G空间是绝对没问题的,因为数据库的数据文件及应用程序都放在带镜像的D盘,并不会造成系统盘的空间增长。系统日志等日志文件也都做了清理,况且我也设置了他们不存放在系统盘。那么,到底是谁造成的呢?正在一愁莫展之际,咱们的LD过来。那就慢慢找吧,先挨个检查文件夹,发现winnt文件夹比较大,然后就发现System32比较大,这里面的文件可多了,还好,运气不错,没点多久就发现了可疑之处。原来是w3cvc1这个文件夹在搞鬼,我马上也就明白了是IIS的日志,日积月累少来,未做清理,终于挤满了磁盘!

   有两种方法清理掉这些日子:

  1、打开IIS,在虚拟目录上点右键,打开“属性”窗口,在“网站”选项的最下方,是有关“日志记录”的设置。默认情况下是开启的,默认的存放地点也在刚才那个文件夹,默认的方式是“每天开启一个新日志”。因为我并没有对此做出修改,从服务器开始使用到现在,已经积累了快四年的日志文件,想想看,磁盘能不满吗?

  2、使用小工具清理掉系统不必要的数据(下载到服务器,点击运行即可),链接传送门:https://pan.baidu.com/s/1kUNpuU7

  问题终于解决了!