洛欧庄园 首页    注册    登录
现在注册
已注册用户请   登录
本周热议主题
首页  ›  WEB服务器

LINUX WDCP面板磁盘经常爆满解决教程

0   0
  bequeen · 2019-10-02 10:57 · 195 次点击  

今天向网站上传文件时,老是失败,提示:磁盘爆满!

登录wdcp管理后台,找到:磁盘使用率。百分之九十九

按上文说明,查看都有哪些大文件占用了网站空间:

输入命令:find / -size +100M |xargs ls -lh

返回:
-rw-r–r– 1 root root 1.2G Jan  5 17:04 /www/wdlinux/httpd-2.2.22/logs/access_log
-rw-r–r– 1 root root 158M Jan  5 17:06 /www/wdlinux/httpd-2.2.22/logs/error_log
-rw-r–r– 1 root root  16G Jan  5 17:04 /www/wdlinux/nginx-1.0.15/logs/access.log

好大的日志文件!

1、删除大文件
这个办法是在阿里云看到的,具体方法如下:
通过命令:find / -size +100M |xargs ls -lh,列出系统内大于100M的文件。
列出来文件后,用SSH执行命令删掉,或者你们也可以下载一个WinSCP,这样就可以像FTP那样的删除、上传、编辑等操作了。
有些时候,占用了大量空间的其实是系统日志和其他小文件,如果这方法不是很有效,那么你可以继续看第二个方法。

2、清理日志
web访问日志,保留一定时间以备查看,有需要可以做日志分析,所以关闭掉日志是不科学的,那么只好自己不要懒去清理一下了。
首先,可以删除以下文件夹里面的文件:
1、/www/wdlinux/httpd-2.2.22/logs/
2、/www/wdlinux/httpd-2.2.22/logs/
3、/var/logs

其次,你还可以在wdcp面板那里删除一些日志:

里面的日志通常都可以删除的,删除后你会发现磁盘马上空出了很多,反正我空出了整整2G!
这个方法固然是好,但还是有大量空间被占用着,请继续再看看下面的方法。

3、清理无用文件
因为WDCP默认安装的PHP版本是5.2,因此一般用户都会去升级PHP,比如5.3 5.4 5.5等版本,但是每次更新你们一般都没有把原来的php删了,因此占用着空间。(具体目录名我也忘了,你们看形推影吧)
1、/www/wdlinux/apache-php-5.2.2/
2、/www/wdlinux/nginx-php-5.2.2/
还有就是,wdcp面板里删除的文件都是存储在了wdcp的回收站,我们可以删除该目录以下的文件。
回收站路径为:/www/wdlinux/trash
如果这样清理了,空间还是被大量占据着,那么就使用最后一个方法了,肯定可以空出一大堆的!

4、清理LINUX的回收站
蒙逼了吧!原本我也不知道原来linux还有回收站!那如何清理linux的回收站呢?
使用ssh登录后,执行命令:su root                 进入 root 用户模式
然后再执行删除:rm -rf  /home/root/.Trash     如果你的登录名不是root,就把命令的root换成你的登录的用户名。

一切方法使用过后,不要忘了重启一下服务器才能生效。



以上非原创,来自网络!

目前尚无回复
 
VERSION: 2.3.2 · 0.125s · UTC +08:00
♥ Powered by HYBBS Themes by Intern Design by V2EX.