SATA卡内部的闪存是有使用寿命的,以某个厂家为例,是6万次。当到达6万次,不会被替换,有两个原因。
一个是SATA会执行均衡算法,不会让一个块总是被擦除,如果1个块到达了最大擦写次数,说明别的块也快到最大擦写次数了。
某个块即使到了最大擦写次数,也可以继续使用,但是其可靠性会变差,正常的话,数据可以保存1年,而到达最大擦写次数的话可能只能保存1个月。
有点像轮胎,连续驾驶跑了3万公里,轮胎某一个很薄了,别的地方也不会厚很多;另外跑的时间长了,轮胎的可靠性也会变差。还是及时更换轮胎为好。
SMART判断卡的使用寿命依据:当到达6万次或者备份块的数目小于10,通过SMART的return status上报异常。