![SSD(NAND 闪存)的使用寿命(用于最少写入存档目的):写入一次,扔进(俗话说或字面意义上的)储藏室](https://linux22.com/image/1564279/SSD%EF%BC%88NAND%20%E9%97%AA%E5%AD%98%EF%BC%89%E7%9A%84%E4%BD%BF%E7%94%A8%E5%AF%BF%E5%91%BD%EF%BC%88%E7%94%A8%E4%BA%8E%E6%9C%80%E5%B0%91%E5%86%99%E5%85%A5%E5%AD%98%E6%A1%A3%E7%9B%AE%E7%9A%84%EF%BC%89%EF%BC%9A%E5%86%99%E5%85%A5%E4%B8%80%E6%AC%A1%EF%BC%8C%E6%89%94%E8%BF%9B%EF%BC%88%E4%BF%97%E8%AF%9D%E8%AF%B4%E6%88%96%E5%AD%97%E9%9D%A2%E6%84%8F%E4%B9%89%E4%B8%8A%E7%9A%84%EF%BC%89%E5%82%A8%E8%97%8F%E5%AE%A4.png)
好的,所以我看到了另一个问题由于过于本地化而被封闭,我理解这种封闭的想法:系统、环境和用法都是不同的。
但我的问题是,将 SSD 用于最低限度的写入使用,即存档目的。意思是,不是将磁带、光学媒体(蓝光、DVD-R、DVD-RAM 等)或甚至硬盘存储在安全的地方,而是将 SSD 用于使用 NAND 闪存进行存储,这怎么样?我认为,只需插入 SSD、复制数据,然后将驱动器扔到与系统断开连接的安全存档空间中,这是一种可靠的(没有双关语意)长期数据存储方式?
我曾与一些机构合作,他们经常以这种方式将数据存档在硬盘上。但众所周知,硬盘离彻底销毁只有一步之遥。固态硬盘似乎天生就更具弹性。这篇 2014 年的文章电脑世界(“严酷的耐久性测试消除了人们对 SSD 耐久性的担忧”)似乎表明现代 SSD(即使是每天使用的 SSD)的使用寿命也将超过其自称的最大使用寿命。
我现在问这个问题的原因是,如今,最基本的消费级 SSD 非常便宜,例如 120GB 的 SSD 价格低至 40 美元,我相信这些东西对于存档照片、视频等内容来说,可以作为良好的长期存储……而且随着时间的推移,价格只会越来越便宜。
答案1
SSD 技术发展迅速,但 SSD 出现的时间还不够长,因此无法提供可靠的统计数据。我四处寻找,发现一些信息表明 SSD 不适合用作长期货架存储,我将在下面列出这些信息。
就我所知,SSD 的可靠性和速度很大程度上取决于固件。当 SSD 的固件没有被操作系统的请求占用时,它会执行清理任务。这些任务包括将数据压缩成块、刷新位并不断测试位并将可疑位映射到备用位。实际上,重型 SSD(也称为“企业级”)的主要区别在于拥有更多此类备用位。
当 SSD 断电保存时,这些清洁工作是不可能完成的。
戴尔文章 固态硬盘 (SSD) 常见问题解答(PDF) 从 2011 年起就指出:
问: 我已拔下 SSD 驱动器并将其放入存储中。我可以预期驱动器保留我的数据多长时间而无需重新插入驱动器?
A:这取决于闪存的使用量(使用的 P/E 周期)、闪存类型和存储温度。在 MLC 和 SLC 中,这个时间可以短至 3 个月,最好的情况可以超过 10 年。保留时间高度依赖于温度和工作负载。
虽然 SSD 技术自 2011 年以来已经有了很大的发展,但上述文章仍然令人担忧。我注意到,它并没有说全部数据将丢失,但仅此而已一些几天、几周或几个月后可能会发生数据丢失。
谷歌在 2016 年发表了一篇最新论文, 生产中的闪存可靠性:预期与意外 (PDF),在文章中进行了总结 现实世界中的 SSD 可靠性:谷歌的经验。
谷歌得出的结论包括:
- 高端 SLC 驱动器并不比 MLC 驱动器更可靠。
- 坏消息:SSD 的故障率低于磁盘,但 UBER 率较高(UBER 表示不可恢复位错误率,是相对于已读取的总位数而言有错误的位数的百分比)。
- 影响可靠性的是 SSD 的使用年限(而非使用情况)。
- 新款 SSD 中的坏块很常见,具有大量坏块的驱动器更有可能丢失数百个其他块,这很可能是由于模具或芯片故障造成的。
- 在部署的前四年内,30%-80% 的 SSD 会出现至少一个坏块,2%-7% 的 SSD 会出现至少一个坏芯片。
文章最后总结道:
SSD UBER 率高于磁盘率,这意味着备份 SSD 比备份磁盘更重要。SSD 在正常使用寿命内发生故障的可能性较小,但更容易丢失数据。
另一篇 2015 年的文章, 硬盘、SSD、闪存盘:您的存储介质能使用多长时间?,重复以上数据并添加:
许多 SSD 制造商会将数据保留列为其驱动器的规格或保修的一部分。JEDEC 固态技术协会制定了行业标准消费级硬盘一年。
2016 年,希捷公司的 Alvin Cox 发布了更令人震惊的数据,他曾参与 推介会 联合电子设备工程委员会 (JEDEC),由 至顶网, 斜线点和其他网站。
ZDNet 关于此演示的文章, 将未通电的 SSD 放在温暖的房间里可能会快速损坏数据,说道:
新的研究表明,新型固态硬盘速度更快,性能更佳,但也存在一个固有缺陷——如果在温度未得到适当调节的环境下存储一段时间,就会导致数据丢失。
令人担忧的是,这段时间可能是数周、数月,但在某些情况下甚至只有几天。
A近期演讲硬盘制造商 Seagate 的 Alvin Cox 警告称,某些固态硬盘的存储温度每上升 9°F(或 5°C),数据保留时间就会减半。
这意味着,如果固态硬盘存放在温暖的房间中,比如 77°F (25°C),其数据可以保存约两年。但是,如果温度仅上升几度至 86°F (30°C),那么数据保留期将减少一半。
文章 SSD 数据保留的真相 给出了一个更精确的表格,显示了消费者(不同于企业)使用的 SSD 在出现错误之前的保留期(以周为单位),该表格同时考虑了运行温度和环境存储温度:
请记住,上表仅具有统计性质,因此您的特定 SSD 可能比上述数字更好,甚至更差。
我个人的结论是,只要定期通电并且不会长时间断电,SSD 放在计算机机箱外部外壳中时是一种非常可靠的组件。
因此,我不建议将 SSD 用于长期存储,除非存储在正确的温度下(什么温度?)并定期通电、验证,并保持通电状态足够长的时间,以便固件进行日常维护(多长时间?)。除非保留多个副本,否则 SSD 的长期可靠性不够,这有点违背了目的。为此目的,存在比 SSD 更可靠的技术。
答案2
2017 年之前的大多数文章都指出 SSD不是长期存储的理想选择。本文说:
SSD 在没有电源的情况下能保存数据多长时间取决于许多因素,包括已使用的写入周期数、驱动器中使用的闪存类型、存储条件等。戴尔在 2011 年发布的一份白皮书 (PDF 链接) 指出,保存时间最短为 3 个月,最长为 10 年。
然而,文章从 2017 年开始建议使用 SSD,以及博客2018 年的一项研究指出,有关低数据保留率的谣言只是谣言。不过,目前大多数研究都认为,影响 SSD 数据保留率的三个变量通常是写入的数据量、驱动器的使用年限以及驱动器运行或存储的温度。
鉴于过去几年 SSD 的改进,可以合理地预期数据保留率也会提高。尽管关于无电源 SSD 上数据存储的研究并不多,但似乎将数据存档在 SSD 上是相对安全的。不过,对于存档在 HDD 或 SDD 上的任何数据,一个好的建议是偶尔插入驱动器并读取数据,以确保磁场或电场尽可能保持强。