linux环境存储优化(清理)

前言

  由于公司环境未及时维护更新或工程师未按规范使用环境,导致环境root空间占用100%无法启用其他服务。这时需要清理linux环境(或者扩容)以保障当前项目的正常使用。

删文件

   however,在清理centos环境前需要清楚哪些可以删除、哪些是万万不能动的。

文件系统

  centos终端下输入 **df -h **可以查看磁盘信息,例如

在这里插入图片描述

  可以看到文件系统分为了四个(这个四个文件系统挂载点展示在Monted on下):

  • /dev/mapper/VolGroup-lv_root
  • tmpfs
  • /dev/sdal
  • /dev/mapper/VolGroup-lv_home

  可以看到的是/dev/mapper/VolGroup-lv_root 大小为50G,已使用46G,可用1.2G,已使用98%,挂载点为“/”。(而VolGroup-lv_home的使用率仅8%,不禁吐槽工程师们在使用环境过程中真的是太粗糙了,啥都往根路径放┭┮﹏┭┮)

  so,现在我们需要看看/dev/mapper/VolGroup-lv_root有哪些是可以进行清理的~

查找大文件

  建议先于根路径下查看当前各文件夹大小(命令 du --max-depth=1 -h

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Rc7S58v-1604500385323)(http://bed.thunisoft.com:9000/ibed/2020/11/04/B301dE6ZF.png)]

/tmp

  /tmp是公用的临时文件存储点 ,自带清理规则。(换句话说就是,let it go

/var

  /var主要针对常态性变动文件,包括缓存(cache)、登录文件(logfile)以及某些软件运行所产生的文件,包括程序文件(lock file,run file),或者例如mysql数据库的文件等。(不懂就别动

  常见的子目录有:

  • /var/cache

    • 应用程序本身运行过程中会产生生的一些暂存文件。
  • /var/lib

    • 程序本身执行的过程中需要使用到的数据文件放置的目录。再次目录下各自的软件应该要有各自的目录。举例来说,Mysql的数据库放置到/var/lib/mysql,而rpm的数据库则放到/var/lib/rpm目录下。
  • /var/lock

    • 某些设备或者
  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值