tidb集群tikv节点更换数据磁盘

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
【概述】场景+问题概述
集群没有问题,我是想请教方案!
集群运行了2年多,发现挺多tikv节点的SSD磁盘损耗严重(磁盘寿命将要用完,我是通过Wear_Leveling_Count 这个参数值低于10%,很多都到了1%判断的),所以计划对损耗严重的磁盘进行换新:
我想请教下,在正常运行的集群下,如何更换磁盘 效率快,还对业务影响最小呢? 谢谢~~~
我能想到的更换方法是:正常集节点下线,换磁盘,然后再扩容集群 ,但是这样效率太低了,我们数据量也挺大,这个操作持续的时间也太长, 想问下有没有什么好的办法呢? 谢 谢 ~~

【背景】做过哪些操作
【现象】业务和数据库现象
【业务影响】
【TiDB 版本】
Cluster version: v4.0.9
【附件】

如果磁盘空间不够的话,可以通过扩容的方式扩容新的 tikv ,PD 会自动把 region balance 到新扩容的机器就可以了。另外需要注意一下,调度相关的参数调大的话可以加快 balance 的速度但是也会对集群的性能会有影响,对 duration 比较敏感的业务,需要注意一下。

不是磁盘空间不够,单纯的就是想把磁盘换新,没有多余的节点用来扩容呢

感觉你的方法就可以了,毕竟你盘上的数据要更换到新盘里。
如果当前空间足够的话,缩容–>换磁盘–>再扩容。
如果当前空间不足,或者说缩容后空间不足,无法正常缩容,那么先扩容或者清理数据。

ok, thanks