/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. Ckeditor 中一些核心的对象的作用

    1.CKEditor CKEditor对象用于掌管全局,他是一个单例对象,管理着所有实例化了的编辑框. 通过replace方法创建编辑框实例. 2.CKEditor.editor 表示一个编辑框实例, ...

  2. ibatis的iterate使用

    Iterate:这属性遍历整个集合,并为 List 集合中的元素重复元素体的内容. Iterate 的属性:       prepend  - 可被覆盖的 SQL 语句组成部分,添加在语句的前面(可选 ...

  3. 异步JS:$.Deferred的使用

    异步JS:$.Deferred的使用 原文链接:http://www.html5rocks.com/en/tutorials/async/deferred/ 当我们构建一个平稳的,响应式的HTML5应 ...

  4. VSync Count 垂直同步

    原地址:http://blog.csdn.net/yesy10/article/details/7794556 Unity3D中新建一个场景空的时候,帧速率(FPS总是很低),大概在60~70之间.一 ...

  5. hadoop1.2.1配置文件

    1)core-site.xml <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" ...

  6. visual studio 2012 Github

    前言 一直以来都想使用Git来管理自己平时积累的小代码,就是除了工作之外的代码了.有时候自己搞个小代码,在公司写了,就要通过U盘或者网盘等等一系列工具进行Copy,然后回家才能继续在原来的基础上作业. ...

  7. (转)Linux进程间通信

    作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 谢谢nonoob纠错 我们在Linux信号基础中已经说明,信号可以看作一种粗糙的进 ...

  8. iOS应用间的跳转和传值

    在第一个应用程序中info.plist设置 URL Identifier: 该字符串是你自定义的 URL scheme 的名字 注意: URL Schemes 是一个数组,允许应用定义多个 URL s ...

  9. 什么是Nib文件?(Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口)

    Nib文件是一种特殊类型的资源文件,它用于保存iPhone OS或Mac OS X应用程序的用户接口.Nib文件是Interface Builder文档.通常您会使用Interface Builder ...

  10. spring_150801_autowired_qualifier

    新建java project工程,建src.conf.test源码文件夹,导入相关包,需要spring的相关jar包和common-logging相关jar包 接口Service: package c ...