iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux中rm删除不释放空间怎么解决
  • 389
分享到

linux中rm删除不释放空间怎么解决

2023-06-30 14:06:09 389人浏览 泡泡鱼
摘要

这篇文章主要介绍“linux中rm删除不释放空间怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中rm删除不释放空间怎么解决”文章能帮助大家解决问题。解决方法:1、利用“lsof |

这篇文章主要介绍“linux中rm删除不释放空间怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中rm删除不释放空间怎么解决”文章能帮助大家解决问题。

解决方法:1、利用“lsof | grep deleted”命令,获取已经被删除但是仍被应用程序占用的进程;2、利用kill命令,删除获取的进程即可释放删除的空间,语法为“kill -9 获取到占用被删文件的进程号”。

教程操作环境:linux7.3系统、Dell G3电脑。

linux中rm删除不释放空间怎么办

因为被删除的文件在删除的时侯还是进程在操作(打开、访问等)的缘故,rm只完成了在磁盘上文件实体的释放,而类似free list结构中相应的文件系统因进程的操作相应的inode并未释放。

解决的方法:这样的问题解决起来也很简单,找到操作的进程,kill掉就可以了,可是找到操作的进程恰恰是本问题的难点和关键。

这样的问题也可以通过重启机器和nmount/mount文件系统这样的方式解决,但这样的方法我是不提倡的,小小的问题就重启机器,小题大做。

过程:

找到正在用被删文件的进程

lsof | grep deleted

可以获取一个已经被删除但是仍然被应用程序占用的文件列表

用该命令后,我发现占用的文件列表非常多,我们需要将占用已删除文件的进程给一个一个的杀掉

示例如下:

[root@nc-ftp02 data]# lsof -n /data |grep deletedsh 8757 root 1w REG 202,5 287246420690 12 /data/nohup.out (deleted)sh 8757 root 2w REG 202,5 287246420690 12 /data/nohup.out (deleted)rsync 28485 root 1w REG 202,5 287246420690 12 /data/nohup.out (deleted)rsync 28485 root 2w REG 202,5 287246420690 12 /data/nohup.out (deleted)ssh 28486 root 2w REG 202,5 287246420690 12 /data/nohup.out (deleted)ssh 28486 root 6w REG 202,5 287246420690 12 /data/nohup.out (deleted)[root@nc-ftp02 data]# lsof -n /data |grep deleted|awk '{print $2}'8757875728674286742867528675[root@nc-ftp02 data]# lsof -n /data |grep deleted|awk '{print $2}'|xargs kill -9[root@nc-ftp02 data]# lsof -n /data |grep deleted[root@nc-ftp02 data]# df -hFilesystem Size Used Avail Use% Mounted on/dev/xvda2 99G 4.2G 90G 5% /tmpfs 3.9G 228K 3.9G 1% /dev/shm/dev/xvda1 380M 66M 294M 19% /boot/dev/xvda5 386G 22G 345G 6% /data

kill掉相应的进程空间就释放了

kill -9 PID

关于“linux中rm删除不释放空间怎么解决”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网操作系统频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: linux中rm删除不释放空间怎么解决

本文链接: https://www.lsjlt.com/news/329528.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中rm删除不释放空间怎么解决
    这篇文章主要介绍“linux中rm删除不释放空间怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中rm删除不释放空间怎么解决”文章能帮助大家解决问题。解决方法:1、利用“lsof |...
    99+
    2023-06-30
  • linux删除未释放空间怎么解决
    在Linux上,当删除文件或目录后,磁盘空间并不会立即释放。相反,它们被放入一个特殊的回收站,称为“垃圾箱”或“垃圾桶”。这样做是为...
    99+
    2024-04-09
    linux
  • 在Linux中rm删除文件空间就释放了吗
    本篇内容介绍了“在Linux中rm删除文件空间就释放了吗”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!删除...
    99+
    2024-04-02
  • Debian删除文件空间不释放怎么解决
    如果在Debian中删除了文件但是空间没有释放,可能是因为文件被其他进程占用或者是被删除但是仍然被某个进程所引用。以下是一些解决方法...
    99+
    2024-04-09
    debian
  • linux删除后未释放磁盘空间怎么解决
    当在Linux中删除文件时,文件系统不会立即释放磁盘空间。相反,它将把空间标记为可用,以便在以后存储新文件。 如果您使用的是ext2...
    99+
    2023-10-25
    linux
  • linux中怎么解决文件已删除但空间不释放的问题
    本篇内容主要讲解“linux中怎么解决文件已删除但空间不释放的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中怎么解决文件已删除但空间不释放的问题”吧!导读一般来说不会出现删除文件...
    99+
    2023-06-05
  • db2删除数据后表空间不释放怎么解决
    当删除数据后,表空间不会立即释放,这是因为DB2使用一种称为延迟空间释放(deferred space release)的机制来提高...
    99+
    2024-04-09
    db2
  • linux怎么删除文件并释放空间
    要删除文件并释放空间,可以使用以下命令: 使用 rm 命令删除文件: rm 文件名 如果要删除一个目录及其所有内容,可以使用...
    99+
    2024-04-09
    linux
  • linux中怎样解决文件已删除但空间不释放的问题
    这篇文章给大家介绍linux中怎样解决文件已删除但空间不释放的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、错误现象运维的监控系统发来通知,报告一台服务器空间满了,登录服务器查看,根分区确实没有空间了:[roo...
    99+
    2023-06-28
  • Linux文件后删除空间未释放问题怎么解决
    小编今天带大家了解Linux文件后删除空间未释放问题怎么解决,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux文件后删除空间未...
    99+
    2023-06-28
  • Linux删除文件后空间为什么不释放
    这篇文章主要介绍“Linux删除文件后空间为什么不释放”,在日常操作中,相信很多人在Linux删除文件后空间为什么不释放问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux删除文件后空间为什么不释放”的疑...
    99+
    2023-06-16
  • es删除数据后空间不释放如何解决
    解决这个问题有多种方法,其中一种方法是使用数据库的压缩功能来释放被删除数据所占用的空间。另外,可以定期对数据库进行备份和恢复操作,这...
    99+
    2024-04-09
    es
  • 如何解决LINUX中文件已删除但空间不释放的问题
    这篇文章主要介绍“如何解决LINUX中文件已删除但空间不释放的问题”,在日常操作中,相信很多人在如何解决LINUX中文件已删除但空间不释放的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何解决LINUX...
    99+
    2023-06-13
  • minio删除文件没有释放空间怎么解决
    如果使用MinIO删除文件后,存储空间没有被释放,可以尝试以下几个解决方法: 等待自动回收:MinIO会定期执行垃圾回收任务,清...
    99+
    2024-04-09
    minio
  • es删除数据后空间不释放怎么办
    如果删除数据后,空间没有释放,可能是因为数据库中的数据并没有被真正删除,而是被标记为删除状态,数据仍然占用着空间。这种情况通常发生在...
    99+
    2024-04-09
    es
  • Linux删除文件后空间未释放怎么办
    本篇内容主要讲解“Linux删除文件后空间未释放怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux删除文件后空间未释放怎么办”吧!当系统空间使用量过大需要清理空间或者清理某个文件时,...
    99+
    2023-06-05
  • debian删除文件后空间不释放怎么办
    如果在Debian系统中删除文件后空间没有被释放,可能是因为有其他进程仍在使用这些文件,或者是文件被移动到了垃圾箱中而没有被完全删除...
    99+
    2024-04-09
    debian
  • sqlserver怎么删除数据释放空间
    要删除SQL Server中的数据并释放空间,可以使用以下步骤: 打开SQL Server Management Studio(...
    99+
    2024-04-09
    sqlserver
  • Linux系统下rm删除/mv移动文件后磁盘空间没有释放
    目录 一、问题背景 二、问题描述 三、问题解决 1、检查服务器占用硬盘资源的文件 2、查看删除文件被占用的具体情况 3、如何让进程释放? 一、问题背景 由于生产环境所部署的服务版本太老,加上部署时磁盘规划不合理,导致近几天服务日志增加...
    99+
    2023-10-09
    linux 运维 服务器
  • oracle删除数据后怎么释放表空间
    在Oracle数据库中,使用DELETE语句删除数据只会删除数据行,而不会释放表空间。如果需要释放表空间,可以使用以下方法: 使...
    99+
    2023-10-26
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作