CentOS7清理大文件的操作
1.进入到根目录
bash
cd /
2.查看磁盘的使用情况
bash
du -sh *
![](https://i-blog.csdnimg.cn/direct/598b08278407439db9fa313b7a1a7b09.png)
这里我们发现www
文件夹下面占用的最多,于是我们进一步查看改文件夹下的使用情况
3.查看文件夹www
下磁盘使用情况
bash
cd www/
bash
du -sh *
![](https://i-blog.csdnimg.cn/direct/d360455ff70b481a96407aa0e6d90ca3.png)
像这里的server
文件夹和wwwroot
文件夹不用去动,因为我使用的是宝塔面板,所以这两个文件下是安装服务和服务对应的数据。我们注意关注wwwroot
文件夹,这个里面是存放日志的所以可以按需清理。
4.查看日志文件磁盘占用情况
bash
cd wwwlogs/
![](https://i-blog.csdnimg.cn/direct/e7ce5b95939a4eb9beebf345547d16aa.png)
这些都是可以清理的。
注意:
我们如果只是清理了数据,那么磁盘不一定也释放了,因为这些文件可能仍然被某些进程所占用。
5.查看删除进程
bash
lsof | grep deleted
![](https://i-blog.csdnimg.cn/direct/8e52fb461dc1486ca03d28262230c6a7.png)
我之前删除的就是日志的文件,查看删除进程时就有nginx对应相关的进程(进程之前杀掉了这里看不到了)。
6.杀死对应的进程
bash
kill -9 进程ID
注意:
删除了进程id对应的也会关闭服务,所以需要重启对应的服务,例如我这里之前删除的就是nginx进程,所以后面就要去重启nginx。