Rancher 备份数据过大,怎么清理/var/lib/rancher/management-state/rke 文件夹?

Rancher Server 设置

  • Rancher 版本:rancher-server:2.4.8

下游集群信息

  • Kubernetes 版本: v1.18.6
  • Cluster Type (Local/Downstream): 自定义

主机操作系统: ubuntu 16.04

问题描述: 脚本定时备份/var/lib/rancher 目录,文件越来越大,现在备份文件达到6G,看了下目录中文件如下,里面很多历史文件,请问这个历史文件可以删除吗,能否清理,是否会有问题。

截图:



[/details]

management-state/rke 还真的不好删除,因为这里面保存了rke集群的当前状态,清理起来比较困难,你可以使用du 命令看看 management-state 目录下是哪个字目录占用比较多。
一般来说是 charts 占用得比较多。

PS 2.4版本已经EoL很久了,社区也不一定能帮到你,尽可能升级吧

感谢!我看里面都是这个文件,有十几万个,总共14G,我想问一年前的可以删除嘛

我看每天是定时生成的

@Teresajw Hello, 请问下后面你删除了多久前的文件夹, 对已有集群有什么影响吗
ps: 主要是现在的业务稳定了, 不太方便对rancher进行升级
如果这个目录下的文件可以删除的话, 删除多久没修改过的目录可以安全删除不影响现有集群. 删除15天没被修改过的没问题吧

find /var/lib/rancher/management-state/rke -type d -mtime +15 -exec rm -rf {} ;

@ksd

我还没删除呢,怕有问题,你那边也是数据积累很多了嘛,主要从文档里也找不到相关的说明 :joy:

是的, 也是rke这个目录七万多个文件夹, 每个文件夹108k, 占用磁盘空间8个G, 我删了一点, 用的这个命令

find /var/lib/rancher/management-state/rke -type d -mtime +20 -exec rm -rf {} ;

删除了,没啥影响吧

暂时没看到有什么影响