宝塔出现“no space left on device”(Inode使用率100%)怎么解决?

我最近有一台服务器出了问题。上面放了几个wordpress站点,老是提示没有写入空间,英文就是:no space left on device,我进入宝塔后台一看,明明20几个g的空间一半都没有使用到啊。这是啥情况。

直到我发现”Inode使用率99%“,说明这个叫Inode的东西使用完了,无法再写入了。这个东西网上搜索,说是小文件的信息,比如日志啊之类的。
宝塔出现“no space left on device”(Inode使用率100%)怎么解决?_图片 No.1
我停了几个网站的wp-rocket插件,因为这个插件会生成大量的缓存文件,难道是它造成的?

我把这个插件停了,缓存清除了,然而,并没有什么卵用。

直到我打包网站,准备重装系统看看。发现问题了。其中有一个wordpress站点,在wp-content目录下,发现了大量的未知文件。我把压缩包放在其他服务器上,一解压立马就导致这台服务器也出现”Inode使用率100%“。

我把它下载到电脑上,直接bandzip软件里打开,几分钟都是无响应状态。好家伙!再一解压,要半个多小时才能解压出来!!
宝塔出现“no space left on device”(Inode使用率100%)怎么解决?_图片 No.2

大部分是那种temp-write-test-xxx开头的文件,数量高达144万+,好家伙,它就是罪魁祸首。

这个文件是怎么产生的呢?宝塔商店里有个”防篡改“插件。我就是安装这个东西,才大量出现这类文件。一度导致我wordpress站点出错,比如:邮件找回密码功能失效,收不到邮件。

解决方法:

当然是解压”wp-content“,删掉里面的temp-write-test-xxx文件,再替换掉服务器的文件夹。按理说应该可以在ssh里面使用命令行进行删除,但我对linux命令不熟,怕出错,就使用笨办法吧。

未经允许不得转载:自学控 - 自己建站也轻松 » 宝塔出现“no space left on device”(Inode使用率100%)怎么解决?

分享到: 更多 (0)
avatar
自己建站,一点一滴积累经验。

评论 抢沙发

评论前必须登录!

立即登录  

自学控[zixuekong.com]

关于本站

登录

忘记密码 ?