zoukankan      html  css  js  c++  java
  • 磁盘空间满处理211030

    1.易读模式显示磁盘用量

    df -h

     2.显示当前文件夹下个文件大小(如果要查看当前文件夹下某个文件大小,把*改成此文件名或文件夹名即可)

    du -sh *

    查看当前目录下一级子文件和子目录占用的磁盘容量

     

    3.输入top-c命令查看资源使用情况

    4.删除文件命令rm -f /var/log/httpd/access.log

    将会强制删除/var/log/httpd/access.log这个文件

    已删除文件可能还有进程在使用(提示lsof命令无效的话需要先安装此命令yum install lsof -y)
    找出这些进程的命令kill掉空间才能释放

     例如使用lsof | grep deleted查看,发现被删除文件仍在占用着

     于是使用kill -9 41895终止以上进程,再用df -h检查空间情况,发现空间已经完全被释放,如下结果。

     

    未释放磁盘空间原因: 

    在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被
    打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是oracle的告警log文件
    删除的时候文件应该正在被使用

    lsof使用方法https://blog.csdn.net/wyzxg/article/details/4971843

    rm命令汇总

  • 相关阅读:
    CSS3 转换2D transform
    jquery中this和event.target的区别
    jQuery中事件对象e的事件冒泡用法示例(事件冒泡与阻止冒泡)
    表单Checkbox全选反选全不选
    表单获取焦点失去焦点
    表单非空校验
    无刷新评论
    定时器.倒计时
    虚拟硬件调整
    虚拟机功能
  • 原文地址:https://www.cnblogs.com/mylive/p/15484515.html
Copyright © 2011-2022 走看看