关于rm -rf 问题与不停机清空文件内容方法

1、rm -rf

背景

  使用rm -rf 删除一直进程正在占用的文件,虽然文件再文件夹中不再显示,但是查看物理磁盘,发现磁盘容量未增加

原因

  使用rm -rf 删除一个进程一直占用的文件,虽然文件不再显示,但是删除的仅仅是当前文件的链接,文件实际还未删除

解决办法

  将占用文件的进程 kill掉,文件便真正删除掉了

2、不停机清理指定文件内的内容

背景

  有些进程是无法停止的,但是会不断产生日志,根据上面说的,如果进程一直占用一个文件,文件是无法删除掉的

解决办法

echo " " > 指定文件

解释

  将一个空格重定向到需要清理的文件中,覆盖原文件中的内容,从而达到清理文件内容目的

 

posted @ 2019-10-10 17:34  争-渡  阅读(415)  评论(0)    收藏  举报