一、问题描述:

zabbix监控报警,磁盘(数据盘)空间不足登陆服务器上查看发现使用率不足20%,但清理完垃圾日志以后磁盘空间还是没有释放

以下是处理未释放空间的步骤

二、解决步骤

  • 1.查看磁盘空间
# df -HT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/vda1      ext4       43G  4.2G   37G  11% /
/dev/vdb1      ext4      317G  262G   40G  88% /opt
  • 2.安装lsof命令
# yum -y install lsof
  • 3.查看删除文件被占用的具体情况
# lsof -n /opt/ |grep deleted
scp       1909     root    3r   REG 253,17 42929774289 15737286 /opt/docker/bak.zip (deleted)# lsof -n /opt/ |grep deleted|awk '{print $2}'
1909
  • 5.kill掉相应的进程
# lsof -n /opt/ |grep deleted|awk '{print $2}'|xargs kill -9#  lsof -n /opt/ |grep deleted
  • 再次查看磁盘空间已释放
# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        40G  3.9G   34G  11% /
/dev/vdb1       296G  204G   77G  73% /opt

kill掉相应的进程,或者停掉使用这个文件的应用,让os自动回收磁盘空间

我这个文件仅是一个备份文件,且已经存在一份压缩好的备份文件,所以直接kill,风险不是很大。

使用kill时,应确定不会对运行中的进程造成影响。这种方式对应用程序并不友好,当一个正在使用的文件被截断可能会引发不可预知的问题,请慎用。

解决centos 7 删除文件后但空间没有释放相关推荐

  1. linux删除文件后,空间未释放的一种情况,使用lsof查看

    linux某个目录空间快满了,删除了若干的文件后,使用df -h显示还是快满的,但是df -h *显示的总的文件大小又没那么大. 某个进程正在使用删除的文件,导致删除后,空间仍然不能释放. 查看rm掉 ...

  2. linux rm 不释放_Linux解决rm 删除大文件后 磁盘空间无法释放的问题

    Linux解决rm 删除大文件后 磁盘空间无法释放的问题 在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会 ...

  3. mongoDB 删除集合后,空间不释放的解决方法

    mongoDB 删除集合后,空间不释放的解决方法 参考文章: (1)mongoDB 删除集合后,空间不释放的解决方法 (2)https://www.cnblogs.com/ddbear/p/71116 ...

  4. mongoDB 删除集合后,空间不释放

    mongoDB 删除集合后,空间不释放,添加新集合,没有重新利用之前删除集合所空出来的空间,也就是数据库大小只增不减. 方法有: 1.导出导入 dump & restore 2.修复数据库 r ...

  5. mysql 空位补0_MySQL 删除数据后物理空间未释放

    MySQL 删除数据后物理空间未释放 1. 进入数据库目录: cd  /var/lib/mysql/ 2. 备份要保存的数据库文件(切记!必须备份!部分数据库文件需要恢复!) mysqldump -h ...

  6. Linux删除大文件后磁盘空间未释放问题

    前言 工作中经常遇到Linux系统磁盘空间不足,但是删除后较大的日志文件后,发现磁盘空间仍没有被释放,有点摸不着头脑,今天博主带大家解决这个问题. 思路 1.工作发现磁盘空间不足: 2.找到占用磁盘空 ...

  7. Mac更新系统后 删除文件后可用空间还变少了?

    写在最前面:此教程仅针对装有macOS 10.15 Catalina Beta系统的用户,且开启了TimeMachine的用户有效.如果不满足以上任何一个条件的用户就可以关闭网页了. 屏幕快照2019 ...

  8. 删除文件后,磁盘空间没有释放的处理记录

    问题说明:IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释放 ...

  9. linux删除文件后却没有释放空间

    系统:CentOS7 现象:服务器里 删除文件后发现并没有释放空间 如下:使用df -Th命令查看磁盘空间 发现空间已经满了 可是之前明明已经删除了一个大文件 但是空间没有被释放 原因: 在Linux ...

最新文章

  1. Retrofit全攻略——进阶篇
  2. Origin对于标注点
  3. 自动化运维之 安装部署 Ansible 服务
  4. WD 蓝盘、绿盘、黑盘、红盘的区别
  5. java 简单类继承
  6. 大数——大数相加(hdu1002)
  7. ImageFolder使用方法
  8. java制作玩游戏并支付游戏币_java 学习第三天小练习
  9. 组态档(configuration file)与建构档
  10. iOS输入框禁止输入emoji表情
  11. python调用按键精灵插件_按键精灵 插件命令 重中之重务必要记住怎么操作
  12. 嚼一嚼 class 文件结构
  13. CYUSB3014 USB3.0与FPGA设计
  14. threejs在墙上挖洞_在墙上飞
  15. 数据交换平台开发之二功能需求
  16. Python3全面基础学习
  17. Windwos 系统下修改PC的hosts文件,绑定特定的域名和IP地址
  18. 我的编程之路之初出茅庐(二)
  19. 超星计算机应用基础,计算机应用基础_超星_题库2020
  20. 因缺失增量信息而导致recoverseg恢复失败的情况

热门文章

  1. [软件工具][windows]pdf二维码条形码识别重命名工具使用教程
  2. 他们在云南乡村卖车:到村里发礼物,拿普洱抵车款
  3. 【计算机】数据结构-严蔚敏/清华大学P3
  4. 数据结构严蔚敏C语言版—线性表顺序存储结构(顺序表)C语言实现相关代码
  5. java打印语句:sex8.rar670
  6. 美食杰实现菜谱大全功能
  7. linux print不换行符,awk print 分隔符_awk print 不换行_awk print『』
  8. target和currentTarget的区别
  9. WiFi黑科技? 麻省理工用WiFi穿墙认人
  10. Flink(42):Flink之TableAPI和FlinkSQL中的函数(Functions)