首页 > 网络科技 > centos下如何删除大文件?centos下删除大文件的方法

centos下如何删除大文件?centos下删除大文件的方法

来源:好再见网 2017-01-06 15:12:33

  今天发现测试的服务器磁盘空间使用100%。通过df  -lh 和du –sh,定位到是jenkins日志文件363G。网上查找了几个关于删除大文件的方法:

  一、最low的:rm

  rm 删除大文件后,df –lh查看会发现,磁盘还是被占用.

  这是因为rm删除文件,文件一般不会立即写入磁盘,也就是空间不会立即释放。

  解决的方式:

  1.重启服务器(最好别选);

  2.losf | grep deleted ;查看被删除的进程

centos下如何删除大文件?centos下删除大文件的方法

  进程未关闭,所以磁盘空间不会被释放,需要kill –9 PID,杀死进程后,空间才会释放。

  二、输入重定向:

  以下的几种方法都是清空文件内容,但都不会删除文件

  1.  echo >/path/to/somefile

  2.   cat /dev/null > /path/to/somefile 

  3.   >/path/to/somefile

  4     : >/path/to/somefile

本文标签:

分享:

扫一扫在手机阅读、分享本文