用SSD做只读NAS是不是无限寿命?

很多人说主控寿命短,只能用3-5年。 这完全是一种误解。 ssd主控 和 机械硬盘,u盘里面的主控,还有各种ic都是一样的流片工艺,凭啥就ssd主控这么容易坏?你的机械硬盘如果不考虑性能下降问题,只是五年就坏了?u盘(好一点的)也只能用五年?

这个锅,ssd主控不背。

相比于颗粒、主控等硬件,更容易出问题的是ssd内部的固件,就是跑在主控内的程序。随着nand擦除写入量的不同,固件可能碰上一些bug 而挂掉。这也是大家有这个印象的主要原因。

但固件的问题,是可以通过大量的测试来避免的。只是,世面上很多ssd的固件(尤其是杂牌的)并没有那么认真去验证而已。

随着读次数的增加,颗粒内部表征数据的电压会慢慢产生漂移。如果超出ssd的纠错范围,就会出现数据错误。学名叫read disturb。

为了避免这种情况,固件会统计读的次数,当一个地址被读太多了,就会将它重新写到其他地方。