解决RM删除没有释放空间问题

[email protected] log]$ df -h

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 120G 101G 20G 84% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 601M 7.2G 8% /run

我删除文件时,直接用的rm 没有加参数lf,结果空间没有释放

文件已经找不到了,查阅资料,按如下办法解决了问题

(1)安装工具 yum install lsof

[email protected]/5 # yum install lsof
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirrors-internal.yyhu.com
* extras: mirrors-internal.yyhu.com
* updates: mirrors-internal.yyhu.com
base | 3.6 kB 00:00:00
epel | 5.4 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed to connect to 2604:a880:1:20::b82:1001: Network is unreachable"
Trying other mirror.
zabbix | 2.9 kB 00:00:00
zabbix-non-supported | 951 B 00:00:00
(1/7): epel/x86_64/group_gz | 88 kB 00:00:00
(2/7): base/7/x86_64/group_gz | 166 kB 00:00:00
(3/7): epel/x86_64/updateinfo | 996 kB 00:00:00
(4/7): extras/7/x86_64/primary_db | 205 kB 00:00:00
(5/7): base/7/x86_64/primary_db | 6.0 MB 00:00:00
(6/7): updates/7/x86_64/primary_db | 7.4 MB 00:00:00
(7/7): epel/x86_64/primary_db | 6.8 MB 00:00:00
Resolving Dependencies
--> Running transaction check
---> Package lsof.x86_64 0:4.87-6.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================================
Package Arch Version Repository Size
============================================================================================================================================
Installing:
lsof x86_64 4.87-6.el7 base 331 k

Transaction Summary
============================================================================================================================================
Install 1 Package

Total download size: 331 k
Installed size: 927 k
Is this ok [y/d/N]: y
Downloading packages:
lsof-4.87-6.el7.x86_64.rpm | 331 kB 00:00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Warning: RPMDB altered outside of yum.
Installing : lsof-4.87-6.el7.x86_64 1/1
Verifying : lsof-4.87-6.el7.x86_64 1/1

Installed:
lsof.x86_64 0:4.87-6.el7

Complete!

(2) 查看待kill 的相关进程(未释放空间的,第二列是)

[email protected]/5 # lsof -n / |grep deleted
dbus-daem 551 dbus 5r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
polkitd 556 polkitd 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 923 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 923 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 923 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 924 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 924 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 924 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 925 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 925 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 925 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 926 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 926 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 926 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 927 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 927 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 927 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
zabbix_ag 928 zabbix 1w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 928 zabbix 2w REG 253,1 14809 167772882 /var/log/zabbix/zabbix_agentd.log-20181114 (deleted)
zabbix_ag 928 zabbix 3r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
sssd 1466 root 16r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
sssd_be 1467 root 23r REG 253,1 10406312 100664504 /var/lib/sss/mc/initgroups (deleted)
java 16800 www 1w REG 253,1 58851191267 134218392 /www/data-service/log/sys.log (deleted)
java 17417 root 1w REG 253,1 27109202795 388015 /tmp/admin.log (deleted)
java 17417 root 2w REG 253,1 27109202795 388015 /tmp/admin.log (deleted)

(3)KILL 释放空间

[email protected]/5 # kill -9 16800
172-18-8-173.youyuan-idc.com [/home/shaohualong] 2019-08-07 10:09:00
[email protected]/5 # df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 120G 46G 75G 38% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 601M 7.2G 8% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
192.168.0.71:/vol/vol2 2.0T 1.5T 551G 73% /share
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1285400147
tmpfs 1.6G 0 1.6G 0% /run/user/1285400064
tmpfs 1.6G 0 1.6G 0% /run/user/3527

原文地址:https://www.cnblogs.com/vkbwxdx/p/11314386.html

时间: 2024-10-19 02:23:01

解决RM删除没有释放空间问题的相关文章

rm删除文件,空间没有释放

rm删除的文件,如果其他进程正在使用这个文件,那么文件句柄并没有释放 (df仍然会统计这个文件占用的空间) 此时只能重启这个进程 正确的删除文件方法应该是 >xxx.file, 清空里面的内容 场景: 删除tomcat catalina.out中的内容, mv touch新文件之后,日志没有写到最新的文件里, 而是写到了mv后的那个文件 http://zhuanlan.51cto.com/art/201812/588448.htm 原文地址:https://www.cnblogs.com/ysz

linux 删除文件后空间没有释放的解决办法

清空没用的文件,当我删除文件后,发现可用空间沒有变化 os:centos4.7 现象: 发现当前磁盘空间使用情况: [[email protected] ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda1             981M  203M  729M  22% /none                   16G     0   16G   0% /dev/shm/dev/sda9    

Centos 系统文件删除后没有释放空间

今天发现一台服务器的/Home 目录下空间满了,Naigos有报警,于是要清空无用的文件,当我删除文件后,发现可用空间没有变化 os:centos5.5 发现当前磁盘空间使用情况: [[email protected] ~]# df -hFilesystem            Size  Used Avail Use% Mounted on/dev/sda1             981M  203M  729M  22% /none                   16G     0

linux删除文件未释放空间问题处理

或者 /根分区满了 (我的根分区是/dev/sda1,/dev/sda1满了) http://blog.csdn.net/donghustone/article/details/7085240 linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用.解决方法:1.先df -lh查看一下磁盘使用状况2.找到被

【转】Linux删除文件未释放空间问题处理

linux里的文件被删除后,空间没有被释放是因为在Linux系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用.解决方法:1.先df -lh查看一下磁盘使用状况2.找到被删除文件所在的分区,eg.opt分区3.查看被删除了的所有文件:lsof -n /opt |grep deleted 结果如下:[[email protected],nicx.cn]# lsof

RHEL6删除文件后未释放空间

早上一个网站页面打开空白,后来查看是磁盘空间满了,查看是nginx的access.log占用了170多个G,于是通过rm将其删除,后重启nginx问题依然,此时再查看磁盘发现空间并未释放 [[email protected] logs]# du -h * 176G access.log 0 error.log 4.0K nginx.pid [[email protected] logs]# du -sh  176G . [[email protected] logs]# rm access.lo

linux 磁盘删除文件后无法释放空间

预上线环境测试人员发现磁盘空间沾满,于是使用df -h 和 du -sh * 找到了大文件,并删除. 但并未释放空间,df -h 还是显示占用率为100%,此时du -sh * 显示占用只有7G,与df -h 查看到的内容不符. 在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接.然而如果文件是被程序占用的,则无法真正的清理磁盘空间,文件还是物理存在的. 此时使用lsof | grep deleted 查看 [[email protected] /]

解决:删除了文件空间没有释放

比较奇怪,今天用rm命令在服务器上删除了一个大文件,df查看硬盘空间没有释放,查找资料后,总结: rm删除文件会从文件的目录结构上解除链接,如果文件正在被程序读写,,比如httpd服务,这时httpd服务仍然可以读写该文件,导致空间没有释放. 我们需要先查找到该文件: [[email protected] ~]# ls -lhtr 查找正在使用该文件的进程: [[email protected] ~]# lsof | grep trace-file 根据进程号查找进程相关的信息 [[email 

Linux 解决文件删除了但磁盘可利用率没变

昨天收到zabbix的报警邮件,有一台服务器的 /home 目录的使用率达到了90%以上,查了一下,发现MongoDB的数据文件放到这个目录下,导致磁盘使用率很高,而这个MongoDB的数据现在又都不用了,于是就直接把它的数据文件删除了,也没做其他任何操作.可是今天zabbix上却显示/home的使用率达到了96%,上去一看,发现一个奇怪的现象 明明/home目录只使用了12G  ,但是df -h却显示使用了64G ,还有52G 被谁使用了?一直差不出原因,磁盘马上就要被写满了,焦急啊! 后来在