系统之家 - 系统光盘下载网站!
最新更新 系统重装教程(一看就会视频+图文版)
当前位置: 首页 > 系统教程 > win10教程

temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

更新日期:2023-11-16 02:06:07

来源:网友投稿

手机扫码继续观看
temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

  随着电脑使用时间的增长,我们经常会发现自己的电脑变得越来越慢,这是因为我们在电脑上存放了大量的临时文件,其中一个文件就是temp文件夹,那么temp文件夹突然爆满怎么解决?下面就让本站来为用户们来仔细的介绍一下tmp文件夹占用100%问题解析吧。 <a href=/win10/ target=_blank class=infotextkey>win10</a> LTSC 19044.3636原版集成映像纯净版V2023

win10 LTSC 19044.3636原版集成映像纯净版V2023 [电脑系统]

大小:4.84 GB 类别:其他版本 立即下载

  tmp文件夹占用100%问题解析

  1、通过 df -h 查看磁盘占用,发现/dev/vdb1 (文件存放路径)占用42%,空间充足;但是/tmp 文件夹占用率100%。

  df -h

  这里已经释放了部分空间所以/tmp占用为91%。

temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

  2、进入/tmp路径查看占用情况,发现文件占用才5.7M,实际总空间有16G。

  cd /tmp

temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

  3、由于tmp为临时文件夹,文件使用结束后自动删除,猜测存在文件被删除但是空间未释放的情况。通过 lsof /tmp 查看文件情况,发现有大量的文件被删除但是依旧被进程占用,导致无法释放空间。

  lsof /tmp

temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

  4、通过以上截图查看占用文件的进程PID为3860289,此进行未部署的springboot项目。正常情况下重启项目即可释放,但是当前为线上项目,重启会影响用户使用。所以需要不通过重启释放空间。

  解决问题

  1、查询文件占用进程的文件fd信息 ls -i /proc/{进程PID}/fd 举例如下:

  ls -i /proc/3860289/df

temp文件夹突然爆满怎么解决?tmp文件夹占用100%问题解析

  2、通过>/proc/{进程pid}/fd/{文件fd} 解除空间占用(文件fd为上图中红色部分第一个数字),举例如下:

  >/proc/3860289/fd/999

  3、批量解除文件占用,可通过编写shell脚本解决,举例:删除pid为3860289中fd为500到1000的文件占用。

  #!/bin/bash

  for i in {500..1000}

  do

  /proc/3860289/fd/$i

  done

  4、以上为临时删除文件占用,最后可通过重启应用解决问题 kill -9 {PID}

  kill -9 3860289

该文章是否有帮助到您?
Windows 10 系统在线下载
Windows 10 是迄今为止最好的 Windows|前往下载,成就你的非凡
立即下载 视频教程:如何安装该系统?
常见问题
系统下载排行

其他人正在下载 更多
安卓下载 更多
手机上观看
扫码手机上观看