解决centos 7 删除文件后但空间没有释放
一、问题描述:
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 删除文件后但空间没有释放相关推荐
- linux删除文件后,空间未释放的一种情况,使用lsof查看
linux某个目录空间快满了,删除了若干的文件后,使用df -h显示还是快满的,但是df -h *显示的总的文件大小又没那么大. 某个进程正在使用删除的文件,导致删除后,空间仍然不能释放. 查看rm掉 ...
- linux rm 不释放_Linux解决rm 删除大文件后 磁盘空间无法释放的问题
Linux解决rm 删除大文件后 磁盘空间无法释放的问题 在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会 ...
- mongoDB 删除集合后,空间不释放的解决方法
mongoDB 删除集合后,空间不释放的解决方法 参考文章: (1)mongoDB 删除集合后,空间不释放的解决方法 (2)https://www.cnblogs.com/ddbear/p/71116 ...
- mongoDB 删除集合后,空间不释放
mongoDB 删除集合后,空间不释放,添加新集合,没有重新利用之前删除集合所空出来的空间,也就是数据库大小只增不减. 方法有: 1.导出导入 dump & restore 2.修复数据库 r ...
- mysql 空位补0_MySQL 删除数据后物理空间未释放
MySQL 删除数据后物理空间未释放 1. 进入数据库目录: cd /var/lib/mysql/ 2. 备份要保存的数据库文件(切记!必须备份!部分数据库文件需要恢复!) mysqldump -h ...
- Linux删除大文件后磁盘空间未释放问题
前言 工作中经常遇到Linux系统磁盘空间不足,但是删除后较大的日志文件后,发现磁盘空间仍没有被释放,有点摸不着头脑,今天博主带大家解决这个问题. 思路 1.工作发现磁盘空间不足: 2.找到占用磁盘空 ...
- Mac更新系统后 删除文件后可用空间还变少了?
写在最前面:此教程仅针对装有macOS 10.15 Catalina Beta系统的用户,且开启了TimeMachine的用户有效.如果不满足以上任何一个条件的用户就可以关闭网页了. 屏幕快照2019 ...
- 删除文件后,磁盘空间没有释放的处理记录
问题说明:IDC里的一台服务器的/分区使用率爆满了!已达到100%!经查看发现有个文件过大(80G),于是在跟有关同事确认后rm -f果断删除该文件.但是发现删除该文件后,/分区的磁盘空间压根没有释放 ...
- linux删除文件后却没有释放空间
系统:CentOS7 现象:服务器里 删除文件后发现并没有释放空间 如下:使用df -Th命令查看磁盘空间 发现空间已经满了 可是之前明明已经删除了一个大文件 但是空间没有被释放 原因: 在Linux ...
最新文章
- Retrofit全攻略——进阶篇
- Origin对于标注点
- 自动化运维之 安装部署 Ansible 服务
- WD 蓝盘、绿盘、黑盘、红盘的区别
- java 简单类继承
- 大数——大数相加(hdu1002)
- ImageFolder使用方法
- java制作玩游戏并支付游戏币_java 学习第三天小练习
- 组态档(configuration file)与建构档
- iOS输入框禁止输入emoji表情
- python调用按键精灵插件_按键精灵 插件命令 重中之重务必要记住怎么操作
- 嚼一嚼 class 文件结构
- CYUSB3014 USB3.0与FPGA设计
- threejs在墙上挖洞_在墙上飞
- 数据交换平台开发之二功能需求
- Python3全面基础学习
- Windwos 系统下修改PC的hosts文件,绑定特定的域名和IP地址
- 我的编程之路之初出茅庐(二)
- 超星计算机应用基础,计算机应用基础_超星_题库2020
- 因缺失增量信息而导致recoverseg恢复失败的情况
热门文章
- [软件工具][windows]pdf二维码条形码识别重命名工具使用教程
- 他们在云南乡村卖车:到村里发礼物,拿普洱抵车款
- 【计算机】数据结构-严蔚敏/清华大学P3
- 数据结构严蔚敏C语言版—线性表顺序存储结构(顺序表)C语言实现相关代码
- java打印语句:sex8.rar670
- 美食杰实现菜谱大全功能
- linux print不换行符,awk print 分隔符_awk print 不换行_awk print『』
- target和currentTarget的区别
- WiFi黑科技? 麻省理工用WiFi穿墙认人
- Flink(42):Flink之TableAPI和FlinkSQL中的函数(Functions)