redis快照无法创建,服务器磁盘已满

关于服务器磁盘占用问题

当服务器磁盘占满时,redis会抛出异常信息,快照无法创建,原因很简单,没有可以创建快照的空间

这时候先检查服务器是否存在垃圾文件
通过 df -h 命令 查看磁盘占用情况

在这里插入图片描述
如果发现你的 /dev/vda1 的 Size(大小)列 和 Used(使用)列相同时,则代表需要清理磁盘

使用 du -sh * 命令检查哪个目录比较占用磁盘空间

发现大量日志文件,由于过去一段时间一直没有维护,所以导致日志文件占用17G大小。如果直接删除这些日志文件就会导致一个问题,因为存在正在占用此文件的进程,所以无法彻底清除,导致看上去删除了,其实没有删掉。

这样会出现 df -h 查询的存储和du -sh * 查询的存储总和 不对等问题
使用 lsof | grep deleted 命令找到没有被删除的较大的文件

如果没有 lsof 则使用yum install lsof下载,当然如果你的磁盘空间已经不足以下载lsof了。暂时停掉服务器中占用内存较高的应用,然后继续下载。
在这里插入图片描述
命令执行完成后,查看这些进程
然后kill掉这些进程就可以了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值