我的上网本有一个闪存驱动器而不是硬盘驱动器,我使用 Ubuntu Netbook Remix 和 ext3 作为文件系统。我读过一些关于闪存驱动器磨损的文章,主要问题似乎是:
据说这些加起来,因此没有考虑到这一点的普通文件系统最终会通过移动少量数据来磨损闪存驱动器。
现在我不怀疑这个问题在理论上是非常真实的。然而,我知道我们技术人员很容易被有趣的优化问题所吸引,例如设计一个替代文件系统来对抗闪存磨损。例如,进行内存优化固然很好,但是如果您最终在有数百 MB 可用内存的情况下节省了 100 KB 内存,那么这并不能解决真正的问题。
我最终从这一切中得到的是,我不应该在闪存驱动器上使用普通文件系统,因为它们很快就会耗尽驱动器。但我不相信。所以问题是:闪存驱动器磨损是否与日常正常使用有关?我的使用 ext3 的笔记本电脑是否会在几年内耗尽我的闪存驱动器......或者所有这些都是一个理论上的问题,确实减少了使用时间,但只是很少,以至于在正常情况下它永远不会发生? 或者是否已经在上网本闪存驱动器上使用透明的硬件磨损均衡来解决问题,因此替代文件系统甚至没有任何好处?
多个(但不是最近的)来源表明,应保留约 7% 的 SSD 空间未分配,以减少驱动器磨损。它现在仍然有效还是情况发生了变化?
众所周知,SSD 在开始变慢或以其他方式恶化之前可以进行的写入次数相对非常有限。
假设我有一个 250GB SSD,其中包含 225GB 很少修改的文件(如系统文件)和 25GB 包含短期数据(如下载的电影,在观看后很快被删除)和一些可用空间。
是否所有新数据都写入了 25GB 的相同物理组件,即非常迅速地“磨损”了 SSD 的这一部分,而驱动器的其他 90% 几乎完全没有磨损?或者,较新的 SSD(或某些操作系统)是否足够智能以识别长期存在的数据并将其移动,以便短期数据的写入更均匀地分布在整个驱动器上?
有几个编辑器每秒保存您的文件。我通常不会使用此功能,主要是因为我的编辑器会跟踪每次保存的历史记录,而且我倾向于经常使用它来快速回到过去,而每保存一秒都会让这变得非常痛苦。
但是由于错误,有时我的计算机会在没有任何通知的情况下冻结,我想使用此功能,直到我解决了问题。
现在我的问题是,我的 SSD 驱动器进行这么多写入是否有害?
据我所知,确保 SSD 寿命长的最佳方法是在其上存储您需要快速访问的数据,但不要将其用于不断变化的文件(例如每次击键)。
ssd ×3
hard-drive ×2
filesystems ×1
lifespan ×1
linux ×1
mtbf ×1
partitioning ×1
text-editors ×1