centos 找回Linux丢失的磁盘空间
2017-08-29 20:37
337 查看
今天生产环境某一台服务器,Zabbix报警空间问题,使用 df 命令查看,磁盘空间耗用接近 100%,将机器上不用的数据及日志清理掉,但是空间很快到达 100%。 使用 du 查看,想找出磁盘空间被耗用在哪里了,结果发现他输出的结果和df命令输出的结果相差很大,离100%空间占用还远着呢。 丢失的空间跑哪了,是磁盘损坏了吗? 最后百度好久,发现两个可能的原因: 1. 磁盘文件删除后,但是原先对应写文件的进程还在,仍然抓着那个文件,在往里面写数据,空间继续被他耗用,同时删除后的空间得不到释放,du 命令也看不到这个文件占用的空间。 2. 使用mount命令,挂载到一个原本有数据的目录,之前目录下的文件不可见也不会被du看到统计 我这台服务器没有做过任何挂载,问题肯定出在1上。 年少的我总是比较冲动,直接重启服务器后,空间恢复了正常。
生产环境还是应该老老实实的按照下面步骤解决 使用 lsof | grep deleted 查找被删除的文件 在外面kill掉写这个日志文件的进程,观察磁盘空间 重新运行进程
生产环境还是应该老老实实的按照下面步骤解决 使用 lsof | grep deleted 查找被删除的文件 在外面kill掉写这个日志文件的进程,观察磁盘空间 重新运行进程
相关文章推荐
- 找回linux丢失的磁盘空间
- VirtualBox下Linux(centos)扩展磁盘空间
- Linux Centos VPS 扩充磁盘空间
- Linux学习之CentOS(十七)-----释放 Linux 系统预留的硬盘空间 与Linux磁盘空间被未知资源耗尽 (转)
- Centos Linux 怎么清理磁盘占用空间大:/dev/xvda1
- Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
- 找回丢失的磁盘空间
- [Linux监控]磁盘空间大小
- 教训 Mac下装windows系统 失败后 磁盘空间丢失
- Linux-CentOS版挂载网络磁盘方法
- Linux虚拟机扩充本地磁盘后,如何从操作系统中识别使用新的空间
- linux 日常命令(磁盘空间)
- linux文件归档 管理账户 磁盘空间大小检测
- Linux下查看磁盘空间大小
- Linux磁盘空间满,但实际占用却没有那么大
- linux下查看磁盘剩余空间和文件夹大小
- linux下使用 du查看某个文件或目录占用磁盘空间的大小方法
- Linux笔记(磁盘格式化mke2fs/mkfs.xfs,磁盘挂载,手动增加swap空间)
- Linux中VMware虚拟机增加磁盘空间的扩容操作
- linux查看磁盘空间命令