centos下删除大文件的方法
添加时间:2017-3-2 2:35:42
添加:
思海网络
今天发现测试的服务器磁盘空间使用100%。通过df -lh 和du –sh,定位到是jenkins日志文件363G。网上查找了几个关于删除大文件的方法:
一、最low的:rm
rm 删除大文件后,df –lh查看会发现,磁盘还是被占用.
这是因为rm删除文件,文件一般不会立即写入磁盘,也就是空间不会立即释放。
解决的方式:
1.重启服务器(最好别选);
2.lsof | 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、服务器、磁盘空间
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解