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 进程号,杀死进程,释放空间即可。

  • 相关阅读:
    Sqoop的导入及可能遇到的问题
    Docker搭建MongoDB集群(副本分片)
    微信小程序框架部署:mpvue+typescript
    关系型数据库与非关系型数据库
    PWA 学习笔记(五)
    PWA 学习笔记(四)
    PWA 学习笔记(三)
    PWA学习笔记(二)
    PWA 学习笔记(一)
    部分设计模式对比分析
  • 原文地址:https://www.cnblogs.com/sandyflower/p/11265869.html
Copyright © 2011-2022 走看看