更多课程 选择中心 qq游戏里有扎金花吗

Linux培训
达内IT学院

400-111-8989

在Linux里面如何快速找到被删除的文件


日常运维过程中,我们经常需要处理磁盘空间问题,当接到告警后,第一时间会去找那些大文件,一般比如 Centos,可能大文件就是 /var/log/messages。

但有的时候,会出现怎么也查不到大文件的情况,通过 du 查找的时候,统计出来的大小,跟 df 显示的占用空间对应不上。

如果通过 df -i 查看inode没有满的话,那么极有可能,是有大文件被直接rm了,但是仍然有进程打开了这个文件。

这种情况,由于进程没有退出,因此文件占用的空间并不会释放;直到进程退出,磁盘空间才会真正释放。

一、如何找到是哪个进程打开了该文件

Linux上,由于进程仍然存活,因此可以通过查看所有进程打开的 fd,如果该文件已经被删除,则查看时,会显示(deleted)。

示例如下:

$ sudo find /proc/*/fd -ls | grep '(deleted)' 

388609 0 lrwx------ 1 zerotier-one zerotier-one 64 Aug 21 00:19 /proc/29400/fd/4 -> /tmp/ibpX85Vd\ (deleted) 

388610 0 lrwx------ 1 zerotier-one zerotier-one 64 Aug 21 00:19 /proc/29400/fd/5 -> /tmp/ibCwAgAj\ (deleted) 

388611 0 lrwx------ 1 zerotier-one zerotier-one 64 Aug 21 00:19 /proc/29400/fd/6 -> /tmp/ibRZ5rep\ (deleted) 

388612 0 lrwx------ 1 zerotier-one zerotier-one 64 Aug 21 00:19 /proc/29400/fd/7 -> /tmp/ibBuNEzA\ (deleted) 

388616 0 lrwx------ 1 zerotier-one zerotier-one 64 Aug 21 00:19 /proc/29400/fd/11 -> /tmp/ibG68kpG\ (deleted)

二、如何避免这种情况

不要直接删除该文件,而是通过将文件 truncate 的方式,释放磁盘空间。

一种方式是:

cat /dev/null > ${filename}

或者(新get!)

: > ${filename}

如此,可以快速释放空间。

三、参考文档

Find and remove large files that are open but have been deleted

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:2021年Linux云计算全套免费视频教程
下一篇:Linux是什么?

2021年Linux云计算全套免费视频教程

2021年网络运维全套免费视频教程在哪里?

Linux学习路线图

Linux内核学习路线图,该怎么学习

  • 关注微信公众号

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

网站地图 魔域下注轮盘攻略 扎金花在线小游戏 欢乐谷娱乐最新亚洲
申博亚洲667878 188申博官网 太阳城赌城网址
京城娱乐平台下载登入 彩22排列三、五 28网站 超级皇冠网分布图
湿热下注中成药 扎金花游戏平台 广东东泰娱乐 扎金花教学
qq游戏扎金花叫什么 扎金花教程 福彩3d下注 网上买码下注
1112939.COM 381sunbet.com S618C.COM 568PT.COM 100xsb.com
557XTD.COM 578sj.com 958psb.com 177BBIN.COM 585jbs.com
1555DZ.COM 98jbs.com 88sbsun.com 8ZTS.COM 33TGP.COM
187sunbet.com 404psb.com 8ZJKS.COM 777sbsb.com 135PT.COM