zoukankan      html  css  js  c++  java
  • Linux 清理空间

    背景:

        在使用Linux服务器的时候,经常会碰到服务器上的磁盘空间满了,在该种情况下,必须进行磁盘空间清理。

    解决方法:

       示例:需要/tmp下空出至少1G的可用空间

    分别执行的命令如下:

    • df /tmp   (查询tmp所属挂载点)

         通过该命令可见 /tmp 是挂载在 / 下面。

    • df -h  (查看各挂载点 总容量和可用容量的情况)

        通过实例可知 / 挂载点下的 可用空间为 242G,对于示例是足够了,若仍然想再释放空间,可以往下操作。

    •  find  挂载点  -size +1G  (查看挂载点下 大于某个大小的文件)

        示例中查找挂载点大于500M的文件,可以看到opt下的文件比较大,此时切换到opt目录下,删除大文件

    • rm -rf  目录名

        示例中显示删除之后,显然opt 挂载点下的可用空间变大了,但是 / 挂载点的可用空间未变化,此时需要执行以下操作

    • du -h -x --max-depth=1

       查找 挂载点下有哪些目录,针对目录中的大文件进行删除,通过之前执行的find ./ -size +500M  发现 var 下存在大文件,此时可以删除这些大文件。

     

    若通过 df -h 发现可用容量没有变化,此时可以执行命令

    该命令可以列出之前删除的文件哪些是被进程占用了,直接 使用 kill 9 进程号,杀死进程,释放空间即可。

  • 相关阅读:
    java对redis的基本操作
    关于Java异常和错误的几个问题
    「hadoop」fs.defaultFS 9000 端口在外面连不上
    「ubuntu」修改权限和owner命令
    「ubuntu」pkexec超级修改权限
    「ubuntu」vim 基本使用
    「ubuntu」修改主机名
    「hadoop」ssh
    「vmware」虚拟机与主机共享目录
    「spring」定时任务(纯注解方式)
  • 原文地址:https://www.cnblogs.com/sandyflower/p/11265869.html
Copyright © 2011-2022 走看看