/opt分区被web日志堆满了,导致一些服务无法正常运行,于是rm -fr掉这些日志(近11GB),但是服务仍没有恢复正常,用df -hT看,该分区占用还是100%:

[root@anjing 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@anjing /]# du -sh /opt/
8.3G    /opt/
应该是删除了这些文件,但是空间没有释放,当然重启可以解决目的,但是会造成服务器上所有业务中断,可使用下面命令查看删除文件占用情况:
[root@anjing 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)
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掉这些进程:
[root@anjing /]# kill -9 16961
[root@anjing /]# 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
问题解决,服务也恢复整理啦…

Linux磁盘占用100%解决方法的更多相关文章

  1. Windows 10磁盘占用100%解决办法

    开机后磁盘占用高,是因为 windows 10 默认启用了 superfetch 服务.   这个服务的主要功能是加快程序的启动速度.开机以后,系统将那些经常使用的程序,预先从硬盘加载到内存中,这样, ...

  2. win8.1磁盘使用率100解决方法

    关闭家庭组,因为这功能会导致硬盘和CPU处于高负荷状态.关闭方法:Win+C – 设置 – 更改电脑设置 – 家庭组 – 离开如果用不到家庭组可以直接把家庭组服务也给关闭了:控制面板 – 管理工具 – ...

  3. 关于inodes占用100%解决方法

    df -i; 发现inode节点占满: 这个时候如果不知道哪儿节点占用多可以用下边的脚本进行检查,查看到底哪个目录下面的文件最多: for i in /*; do echo $i; find $i | ...

  4. vs开启,Windows 10磁盘占用100%解决办法

    https://www.cnblogs.com/time-is-life/p/8888441.html 最后把Home Group相关的服务都改成禁用. 注意: 即使这两个服务没有启动也不行, 一定要 ...

  5. win8磁盘占用100%的12种解决办法

    解决方法1:硬盘4K对齐,能减少磁盘占用100%情况.(大部分用户能解决) 解决方法2:检查硬盘AHCI驱动是否安装 解决方法3:通过 HD Tune Pro 5 专业的硬盘测试工具 检测硬盘健康度, ...

  6. 完美解决windows10磁盘占用100%并出现卡顿、假死无反应

    完美解决windows10磁盘占用100%并出现卡顿.假死无反应 想必大家也跟我一样,自从用win10系统以后经常会出现这种情况:磁盘突然占用100%然后开始出现假死现象,电脑卡住,点击任何软件没反应 ...

  7. apache无法正常启动,80端口被占用的解决方法

    apache无法正常启动,80端口被占用的解决方法 网上的方法: 仔细查看提示: make_sock: could not bind to address 0.0.0.0:80 恍然大悟,计算机上安装 ...

  8. Linux Vsftpd 连接超时解决方法

    Linux Vsftpd 连接超时解决方法 2013-11-13 10:58:34|  分类: 默认分类|举报|字号 订阅     解决方法(http://www.lingdus.com/thread ...

  9. linux服务器时间同步失败解决方法

    linux服务器时间同步失败解决方法 1.为什么会时间不同步: ①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会导致电脑时间积累误差的产 (什么是电脑晶振:http:// ...

随机推荐

  1. javascript实现数据结构:串--定长顺序存储表示以及kmp算法实现

    串(string)(或字符串)是由零个或多个字符组成的有限序列.串中字符的数目称为串的长度.零个字符的串称为空串(null string),它的长度为零. 串中任意个连续的字符组成的子序列称为该串的子 ...

  2. C#&java重学笔记(变量与操作符)

    声明:自用参看读物 C#部分 1.C#中的byte和sbyte并不是二进制的比特,而是无符号 和 有符号的 8位整数. 2.decimal和float double都用来表示小数,前者用e的10的几次 ...

  3. codeforces 459C Pashmak and Buses(模拟,组合数A)

    题目 跑个案例看看结果就知道了:8 2 3 题目给的数据是 n,k,d 相当于高中数学题:k个人中选择d个人排成一列,有多少种不同的方案数,列出其中n中就可以了. #include<iostre ...

  4. (转)Tips for Optimizing C/C++ Code

    本来要自己翻译的,随手搜索了一下,发现五天前已经有人翻译了,我就不重复发明轮子了. 转自:http://blog.csdn.net/yutianzuijin/article/details/26289 ...

  5. EF框架 完整项目记录

    今天终于能用EF框架搭建一个项目,同时能连接sqlserver 数据库.mysql 数据库 1.必须的文件 2.将必须文件导入项目,此处用到“管理 NuGet 程序包”,由于从网上下载比较慢,此处从本 ...

  6. CSS深入理解之line-height

    以下文字整理自慕课网——张鑫旭的<CSS深入理解之line-height>. line-height,又称行高,指的是两行文字基线之间的距离,又可以称为这行文字所占的高度. 定义三问: 什 ...

  7. 获取手机的UUID

     获取手机的UUID 01 连接手机到电脑 02 - 在XCOde中,选择Window->Devices

  8. interviewbit :Min Steps in Infinite GridBookmark Suggest Edit

    You are in an infinite 2D grid where you can move in any of the 8 directions : (x,y) to (x+1, y), (x ...

  9. socket异步编程--libevent的使用

    使用 libevent 和 libev 提高网络应用性能 http://www.ibm.com/developerworks/cn/aix/library/au-libev/ libevent实现ht ...

  10. java开发--struts2 标签库使用

    在工程中使用struts2标签 一.struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld 二.如果工程使用了servl ...