客户在我们这儿一台美国服务器,硬盘有150G,用了2年多了,今天反映宝塔面板显示硬盘满了。
通过SSH命令:du -sh *
查看了每个文件占用大小,他的网站占用了80G多,其他文件加起来也没超过10G,还少60G空间不知被什么占用,用du -sh *也看不到这个文件。在宝塔回收站里也看不到文件。
这只能一个个的查文件大小了,进入宝塔面板根目录下,他会显示所有掩藏文件的目录,那60G应该是在掩藏文件里,宝塔根目录/www/下第一个文件是.Recycle_bin,查看大小有60G,被占用的60G空间是在这儿,这个文件就是宝塔回收站文件名,不知是宝塔什么BUG导致没有显示在宝塔回收站里。
现在只能强制删除这个文件,在新建下。但在宝塔里还进不了这个文件也没法直接删除这个文件。
解决方法:
不能直接删,那只能强制在SSH中用命令删掉
命令为:rm -r -f .Recycle_bin
会把.Recycle_bin文件夹删除,你在宝塔里在重新创建下这个文件夹即可。
还有个更方便,更省力的方法,利用宝塔自带的计划任务,如下:
在Shell脚本里写:rm -rf /.Recycle_bin/*