码迷,mamicode.com
首页 > 其他好文 > 详细

centos下删除大文件

时间:2015-07-22 16:39:18      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:服务器   空间   网上   最好   

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

一、最low的:rm

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

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

解决的方式:

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

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

技术分享

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


二、输入重定向:

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

1.  echo >/path/to/somefile

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

3.   >/path/to/somefile

4     : >/path/to/somefile

centos下删除大文件

标签:服务器   空间   网上   最好   

原文地址:http://magine356wj.blog.51cto.com/2664956/1677009

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