解决因Linux系统磁盘空间不足导致No Space Left on Device错误(含inode占用100%问题)

Posted Posted in Linux, VPS/云主机, 建站, 系统

关于Linux磁盘被占满的问题,之前在使用VPS/云主机时有遇到过,因为在面板后台开启了网站日志,但是日志没有定期删除,长此以往导致了VPS/云主机主机的磁盘空间被日志占满了。当磁盘空间达到100%时,网站就会出现一些莫名的错误,例如后台无法登录,无法评论以及页面空白等等。

不过最近在维护网络监控平台时,发现磁盘空间还有不少,但是日志中依然报No Space Left on Device错误。经过排查,终于发现是Linux磁盘的inode被用完了,导致网站无法继续写入新的数据,最终的后台就是Smokeping也运行不正常,报表都无法显示。

不管是磁盘空间还有磁盘的inode空间,只要是被占用满了都会造成网站的不稳定。有时候我们可能没有怀疑到这一点,可能还会去寻找其它的问题。磁盘被占满最严重可能还会导致SSH也无法进入,这时需要我们从VPS面板中执行释放磁盘空间的相关操作了。 ….[阅读全文]