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命令汇总

  • 相关阅读:
    Codeforces Round #548
    省选前的th题
    省选前多项式的挣扎
    2019.3.18考试&2019.3.19考试&2019.3.21考试
    省选前的反演抢救计划
    2019.3.16 noiac的原题模拟赛
    AtCoder Regular Contest 069 F
    Atcoder Grand 012 C
    Atcoder Grand 011 C
    Atcoder Grand 006 C-Rabbit Exercise
  • 原文地址:https://www.cnblogs.com/mylive/p/15484515.html
Copyright © 2011-2022 走看看