重删功能主要是解决闪存SSD寿命较短的问题。闪存SSD的数据写入和更新是电子式擦除方式,必然带来数据块的频繁擦除动作,而数据块的擦除是有次数限制的,所以寿命自然不长,寿命到了,数据块也就无法使用了,无法使用的数据块达到一定程度时,整个SSD盘也就寿命到期了,需要更换。
而重删功能,可以在数据写入或者擦除数据块时,在闪存的软件层,就判断了是否要写入该数据。如果写入的数据时重复的,就不再写入,这样自然降低了数据块的擦除频率,提升了SSD盘的寿命,另外也大大提升了闪存阵列的利用率,虚拟容量也提升了好几倍。
当然类似的提升SSD寿命的方式还有数据压缩功能。这里不再赘述。