轻量云服务器系统磁盘空间占满100%(解决办法)

2020年3月11日13:07:00 发表评论 54 views
WordPress主题推荐

最近访问WordPress网站后台非常卡,而且启用插件和禁用插件都不能操作(操作无效)。

开始怀疑是服务器网络问题,登录阿里云服务器查看,50G的系统磁盘空间已经用掉49G,很显然是磁盘空间耗尽导致的。个人博客这样的磁盘使用率明显异常,可以肯定是数据库自动备份数据导致。之前也遇到过类似的问题《WordPress网站占满Linux服务器磁盘空间,解决和排查方法

轻量云服务器系统磁盘空间占满100%(解决办法)

如果不确定是不是数据库自动备份的文件占用的磁盘空间,可以排查一下大文件。

解决思路:

用putty登录轻量云服务器,使用df -hdu -sh * 命令,逐级查看哪个目录占用磁盘空间较大。删除不需要的备份文件,如网站的日志等,操作前建议做好数据备份。

 

操作步骤:

1、用PuTTY工具登录轻量云服务器登录(putty下载地址

如果是账号密码,直接输入登录即可;如果是用SHH秘钥方式登录《如何创建SSH密钥对》,则需要导入秘钥文件就可以直接登录,建议使用秘钥方式登录更安全。秘钥登录操作可以参考《远程连接到Linux操作系统实例

轻量云服务器系统磁盘空间占满100%(解决办法)

轻量云服务器系统磁盘空间占满100%(解决办法)

 

2、使用df -h命令查看磁盘使用率,其中的 Mounted on 指挂载的目录。

轻量云服务器系统磁盘空间占满100%(解决办法)

操作时没有截图,以之前数据截图为例,原理是一样的

磁盘空间已使用98%,很明显磁盘空间不够用了。逐一排查无用的大文件或日志。

 

3、执行cd ..命令进入根目录,执行du -sh *命令,查看占用磁盘空间较大的目录。

轻量云服务器系统磁盘空间占满100%(解决办法)

可以看到 data 和 usr 这两个文件占用磁盘的空间比较大。

 

4、进入data目录,继续执行du -sh *命令,查看data文件夹下的大文件。

轻量云服务器系统磁盘空间占满100%(解决办法)

这些以mysql-bin开头的大文件都是数据库备份的日志文件,将超过1G的大文件通过FTP工具删除即可,操作前做好备份,以免误删。

至此,轻量云磁盘占用的问题就解决了,WordPress后台也可以正常使用了。如果今后再出现类似的问题,还是用同样的方法解决,定期清理数据库备份日志文件。如果不想每次都麻烦,可以禁用数据库日志功能,详细操作可以参考《禁用数据库日志》。

©里维斯社,本站推荐使用的主机:阿里云腾讯云;本站推荐使用的WP主题:WordPress主题

里维斯社
晨会游戏

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: