印象深刻的经历-解决/usr目录磁盘空间的100%占用:
1、df -h 查看/usr目录的磁盘占用:100%
2、考虑扩容
3、扩容有风险,考虑删除无用文件
4、du -sh 查看当前目录总容量
5、du -sh * 查看当前目录下,子目录的各自容量
6、找到最大文件Nginx中日志目录下的access.log
7、mv access.log /root/bak
8、df -h再次查看/usr目录磁盘空间的100%占用
9、du -sh 查看/usr目录的实际占用,约为80%
10、考虑df -h中信息没有及时更新的问题
方案一:重启
方案二:百度
11、采用方案二:搜索:centos中删除文件后,仍然提示空间不够
12、可能原因,大文件被某些进程占用着,没有释放。
13、lsof |grep deleted 确认为nginx进程占用文件,没有释放。
14、友好的关闭nginx进程
ps -ef |grep nginx 查找nginx的pid
ls -la /proc/179174 查看nginx的启动位置
vim /usr/local/nginx/conf/nginx.conf 查看nginx的配置
15、ip:8080 根据配置访问nginx代理的服务,发现服务已经不再了。
16、决定正常关闭nginx
cd /usr/local/nginx/sbin
./nginx -s stop
17、df -h再次查看/usr目录磁盘空间的80%占用
18、问题解决。开始安装其他程序