• CentOS 清理空间


    查看磁盘使用情况

    • df 命令
      查看各个文件系统大小和可用量

      df -ah
      

      可以看到 / 的使用量已经是 100%

      文件系统        容量  已用  可用 已用% 挂载点
      ...
      /dev/vda1        50G   47G     0  100% /
      
    • du 命令
      查看目录内文件大小,查找大文件:

       cd /
       du -sh *
      

      du 的参数说明: -h 是代表human-readable,以 K、M、G为单位。
      -s 或者 --summarize 表示仅显示总计。

    日志文件清理

    通过查找大文件,我们发现 /var/log/journal/ 目录占了 1.4G:

    cd /var/log/journal/c28d40cbc8e3adcb4e32d9779a77b39e
    ls -lhm --full-time . | sort -k6 | head
    # 可以看到最旧的几条日志的日期时间和大小以及总的日志大小
    
    • 只保留一周的日志

      journalctl --vacuum-time=1w
      
    • 只保留 10M 的日志

      journalctl --vacuum-size=10M
      

    清理 docker

    • 查看docker磁盘使用

      docker system df
      
    • 清理无用的磁盘使用

      会删除停止的容器、无用的数据卷和网络和 dangling 镜像

       docker system prune
      

      加上 -a 会一并删除没有容器使用Docker镜像

       docker system prune -a
      
    • 查看卷

      docker volume ls
      
    • 清除没有容器正在使用数据卷

      docker volume prune
  • 相关阅读:
    第五周总结
    第四周总结
    第三周总结
    第二周总结
    第一周总结
    暑假学习进度八
    使用nmtui文本框方式修改IP
    Linux 忘记密码配置
    关于公网IP和内网IP
    常见API编写方式(三种)
  • 原文地址:https://www.cnblogs.com/flipped/p/13929613.html
Copyright © 2020-2023  润新知