现代 NVMe 是否会在硬件级别纠正并重新分配坏数据?

现代 NVMe 是否会在硬件级别纠正并重新分配坏数据?

我打算买一个 NVMe 来存放交换文件,以扩展我的 Linux 系统的 RAM。是的,我知道这是一个糟糕的选择,因为 NVMe 在其生命周期内写入的次数是有限的,但请耐心听我说完。

我想知道带有 ECC 的 NVMe 是否可以检测和纠正驱动器错误,并将纠正后的数据重新分配到 NVMe 的其他部分,并在运行时在 NVMe 的固件中执行此操作。这会稍微延长 NVMe 的使用寿命,足以让我将其用于我的目的。

它会说话这里关于坏扇区和重新分配。

那么 NVMe 是否会在运行时纠正错误并将数据重新分配到固件中 NVMe 的良好部分?如果没有,那么在 (Linux) 操作系统中如何做到这一点?

答案1

需要将磨损均衡与 ECC 结合使用。

答案2

我相信,你所梦想的东西已经存在了。也许英特尔的“Optane”内存可以满足你的需求?如果你不知道,那就去看看吧。如果它不能满足你的需求,请告诉我们原因。

相关内容