码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件删除原理

时间:2017-05-16 15:48:15      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:删除原理

i_link(硬链接数量)为0,文件就被删除

i_count(进程引用计数)为0,文件就被删除

文件删除的条件i_link=0并且i_count=0,此时文件就被删除

  在工作中偶尔会遇到一种情况是,当磁盘空间满了,删除一些觉得没必要的文件,但是删除之后磁盘空间未没有减少,还是处于满的状态,这种情况的原因是删除了一些被引用的文件,因为被引用的文件是不能被删除的,但是看到的现象是已经被删除了。

  最常见的就是删除nginx,tomcat等正在运行程序的日志,建议是清空而不是删除


本文出自 “激情燃烧的岁月” 博客,请务必保留此出处http://liuzhengwei521.blog.51cto.com/4855442/1926214

linux文件删除原理

标签:删除原理

原文地址:http://liuzhengwei521.blog.51cto.com/4855442/1926214

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!