阿里云CentOS磁盘占用100%的解决方法
Linux #centos #已删除2016-04-22 21:32
阿里云的系统盘有20G,日志很快就占满了。
/opt分区被web日志堆满了,导致一些服务无法正常运行,于是rm -fr掉这些日志(近11GB),但是服务仍没有恢复正常,用df -hT看,该分区占用还是100%:
[root@yige_org opt]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda9 ext3 996M 228M 717M 25% /
/dev/sda10 ext3 27G 12G 14G 47% /var
/dev/sda8 ext3 996M 34M 911M 4% /home
/dev/sda7 ext3 2.0G 36M 1.9G 2% /temp
/dev/sda6 ext3 3.0G 2.6G 228M 92% /usr
/dev/sda3 ext3 19G 19G 0 100% /opt
/dev/sda1 ext3 99M 12M 83M 12% /boot
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
但是用du -sh /opt命令,看到:
[root@yige_org /]# du -sh /opt/
8.3G /opt/
应该是删除了这些文件,但是空间没有释放,当然重启可以解决目的,但是会造成服务器上所有业务中断,可使用下面命令查看删除文件占用情况:
[root@yige_org opt]# lsof |grep delete
mysqld_sa 11317 root cwd DIR 8,6 0 102107 /usr/local/mysql (deleted)
mysqld_sa 11317 root 255r REG 8,6 13620 102182 /usr/local/mysql/bin/mysqld_safe (deleted)
mysqld 11353 mysql txt REG 8,6 29382763 102138 /usr/local/mysql/bin/mysqld (deleted)
mysqld 11353 mysql 5u REG 8,9 0 58761 /tmp/ibpfbHsa (deleted)
mysqld 11353 mysql 6u REG 8,9 0 58771 /tmp/ibqoMnag (deleted)
mysqld 11353 mysql 7u REG 8,9 0 58772 /tmp/ibN4C4Rl (deleted)
mysqld 11353 mysql 8u REG 8,9 0 58781 /tmp/ibkWP8zr (deleted)
mysqld 11353 mysql 12u REG 8,9 0 58782 /tmp/ibnqrZsx (deleted)
java 16961 root 1w REG 8,3 5822263296 457562 /opt/tomcat/logs/catalina.out (deleted)
这里可以看到这些文件虽然删除了,但是还占用着空间,现在只要kill掉这些进程:
[root@yige_org /]# kill -9 16961
root@yige_org /]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/sda9 ext3 996M 228M 717M 25% /
/dev/sda10 ext3 27G 12G 14G 47% /var
/dev/sda8 ext3 996M 34M 911M 4% /home
/dev/sda7 ext3 2.0G 36M 1.9G 2% /temp
/dev/sda6 ext3 3.0G 2.6G 228M 92% /usr
/dev/sda3 ext3 19G 8.4G 9.6G 47% /opt
/dev/sda1 ext3 99M 12M 83M 12% /boot
tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm
问题解决,服务也恢复整理啦…
相关文章
- CentOS全部子目录及文件权限改为777 2014/12/26
- Linux常用命令:passwd 修改密码 2014/12/23
- CentOS用vsftpd搭建FTP服务器 2014/12/23
- FTP数字代码所代表的意义 2014/12/23
- CentOS安装Pureftpd出现:Your MySQL client libraries aren't properly installed 2014/12/23
- Centos查看单个文件大小的命令 2014/12/22
- Centos的Vim快捷键操作命令 2014/12/22
- CentOS查看硬盘空间磁盘空间的大小 2014/12/17
- Centos同步时间出现the NTP socket is in use, exiting解决方法 2014/12/09
- 升级linux bash的方法 2014/10/08