在 Crucial SSD 上运行 Ubuntu,太棒了!但永远不会使用 120 GB 甚至一半。经过多年的 SSD 写入(以及随后的 SSD 损坏),是否存在一个实用程序可以将整个操作系统和所有文件复制到 SSD 的未使用部分?
我的理解是,SSD 的性能会在活动区域(即正在使用和写入的区域)下降。但至少有一半的 SSD 从未使用过,也永远不会被使用,因此仍处于全新状态。
能否通过将前 60 GB(Ubuntu 和所有内容所在的位置)复制到最后从未使用的 60 GB,将 SSD 的使用寿命延长一倍?然后,前 60 GB 将被擦除,并留作新分区。Ubuntu 现在运行在相当于新 SSD 的最后 60 GB 上。然后,该实用程序将需要阻止将来使用或写入 Ubuntu 以前所在的 SSD 的前 60 GB 分区。
答案1
固态硬盘与普通机械硬盘不同,因为您可以对硬盘进行分区,将特定分区的数据保存在硬盘盘片的特定物理区域中。您无法像 RAM 那样在 SSD 上写入特定内存地址。
SSD 控制器会将数据分布到驱动器上所有可用的内存中。如果不这样做,驱动器会很快磨损特定的内存块,因为每块内存只能写入几千次(取决于内存类型)。此功能称为磨损均衡。
就你的情况而言,你正在考虑过度配置固态硬盘出厂时就是这样的,你可能在硬盘上有 256GB 的内存芯片,但只有 240GB 可用。剩余的内存称为备用区。空闲空间越大,驱动器的性能就越高,使用寿命就越长。当然,代价就是最终存储容量会变小。
如果您永远不会填满 120GB 的驱动器,您可以做以下两件事之一:首先,让它自己处理,让 SSD 控制器处理它。如果您永远不会填满驱动器,它将使用耗损均衡将写入分配到所有可用内存中。其次,您可以将驱动器分区为 100GB,然后您将有 20GB 的额外备用区域。在这种情况下,您可以填满驱动器,而不必担心影响其性能,因为您有额外的 20GB 内存可供 SSD 控制器使用。
答案2
您可以在简易 Linux 技巧项目。基本上,您所说的“固态硬盘的未使用部分”可能实际上没有意义,因为系统会尝试定期使用(或回收)整个磁盘,以便每个部分在长期内获得统一的写入次数。这称为磨损均衡。
答案3
在驱动器的使用寿命内(您实际上不会使用它来达到这一点),部分驱动器会变坏。您的操作系统和 SSD 能够检测到这些故障并防止写入坏块/扇区。
您能做的最好的事情就是确保您的操作系统和 SSD 正确运行。
大多数人在谈论 SSD 磨损时,都会想得太多,并为自己创造不存在的问题。