您现在的位置是: 首页 > 运维 Linux no space left on device 出现设备上没有空间问题
Linux no space left on device 出现设备上没有空间问题
2020-06-09 【运维】 524人已围观 709次浏览
简介Linux no space left on device 出现设备上没有空间问题
今早发现 Redis 服务不可用,提示设备上没有空间,想到服务器上磁盘是完全够用的,不应该出现此类问题才对,ssh 连上服务器,df -h 发现磁盘已经 100% 了,怀疑是某日志文件过大导致
首先是在系统根目录执行下面命令,查看具体是那个文件夹导致磁盘消耗
cd /
du -sh *
发现 /root 文件夹消耗了 60 多G的空间,这是完全不合理的,之后进入 /root 文件夹,查看所有的文件(包含隐藏文件)
cd /root
ls -la
输出的信息中,发现了三个常见的,会比较大的文件夹
.npm
.nvm
.pm2
首先第一个就怀疑的是 .pm2 文件夹,因为会输出大量的日志文件,执行下面的命令查看具体的磁盘消耗
du -h --max-depth=1 /root/.pm2
输出的信息中,/root/.pm2/logs 文件夹,就占用了 59G 的磁盘空间
之后进入 logs 文件查看,发现都是一些很久以前的没用的日志信息
果断删除,磁盘空间恢复,问题解决,Redis 也正常了
很赞哦! (0)
点击排行
- RocketMQ 出现 sendDefaultImpl call timeout 问题
- Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR DISABLE You can't write or read against a disable instance
- Debian apt 使用国内镜像
- 记一次 Mybatis-Plus 自动填充无效问题解决
- nuxt 项目完整部署方案
- gulp3 在 node12 上运行出现异常 primordials is not defined
- SpringBoot @NotBlank 不生效问题
- 类 BASE64Decoder 程序包 sun.misc 找不到符号
站长推荐
猜你喜欢
- 自建Ngrok服务端
- Linux no space left on device 出现设备上没有空间问题
- ThinkPHP 解决跨域访问问题
- 在更新python时出现dyld: Library not loaded: /usr/local/opt/libpsl/lib/libpsl.5.dylib,Reason: image not found错误解决方案
- Linux 安装 Tengine
- nginx 出现 the "ssl" directive is deprecated, use the "listen ... ssl" directive instead in 错误解决方案
- Docker 批量操作命令
- Python自动生成和安装requirements.txt文件中的依赖
- 查看MySQL默认读取的配置文件
- 解决Lost connection to MySQL server at 'reading initial communication packet' 的方法