1. 程式人生 > >CentOS磁碟佔用100%解決方法

CentOS磁碟佔用100%解決方法

/opt分割槽被web日誌堆滿了,導致一些服務無法正常執行,於是rm -fr掉這些日誌(近11GB),但是服務仍沒有恢復正常,用df -hT看,該分割槽佔用還是100%

[[email protected] 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命令,看到:

[[email protected] /]# du-sh /opt/

8.3G   /opt/

應該是刪除了這些檔案,但是空間沒有釋放,當然重啟可以解決目的,但是會造成伺服器上所有業務中斷,可使用下面命令檢視刪除檔案佔用情況:

[[email protected] opt]# lsof|grep delete

mysqld_sa11317      root  cwd       DIR       8,6          0     102107/usr/local/mysql (deleted)

mysqld_sa11317      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)

java     16961      root    2w     REG        8,3 5822263296     457562/opt/tomcat/logs/catalina.out (deleted)

java     16961      root   12w      REG       8,3 5469261824     197191/opt/tomcat/logs/catalina.2013-01-02.log (deleted)

java     16961      root   13w      REG       8,3    2166784     197192/opt/tomcat/logs/localhost.2013-01-02.log (deleted)

java     16961      root   14w      REG       8,3          0    391681 /opt/tomcat/logs/manager.2013-01-02.log (deleted)

java     16961      root   15w      REG       8,3          0    391682 /opt/tomcat/logs/host-manager.2013-01-02.log (deleted)

這裡可以看到這些檔案雖然刪除了,但是還佔用著空間,現在只要kill掉這些程序:

[[email protected] /]# kill-9 16961

[[email protected] /]# 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

問題解決,服務也恢復整理啦…

相關推薦

no