LUKS 加密会影响 TRIM 吗?(SSD 和 Linux)

LUKS 加密会影响 TRIM 吗?(SSD 和 Linux)

新的 SSD 到货后,我将转而使用 Linux。SSD 可以提高性能,所以我认为可以加密所有内容。

但后来我开始思考修剪以及驱动器上的垃圾收集。卢克斯加密驱动器是否影响垃圾收集系统?(TRIM)。

答案1

我给他们发了电子邮件。TRIM 不起作用。因为操作系统不知道文件存储在哪里。只有加密系统知道。由于加密是第一位的。我将改用 truecrypt。在我的主文件夹的文件系统之上。

答案2

不,空块仍将被列为空,因此将被 TRIMed。

即使您的驱动器已加密,驱动器本身也不知道加密情况,只知道哪些数据在哪里(以及哪些空间目前未使用)。所以没问题。

至于性能,我不知道影响会如何。看起来 SSD 中的某些优化可能不起作用,但我不知道哪些优化需要了解实际数据,因此从存储的角度来看可能不会产生影响。请注意,
加密需要额外的 CPU 周期,因此影响可能会很明显。

答案3

man 5 crypttab

选项

丢弃

允许使用设备丢弃(TRIM)请求。

警告:启用此选项前请仔细评估特定的安全风险。例如,如果稍后可以在设备上轻松找到丢弃的块,则允许在加密设备上丢弃可能会导致有关密文设备的信息(文件系统类型、已用空间等)泄露。

需要内核版本 3.1 或更高版本。对于旧版本,该选项被忽略。

答案4

是的,适用于最新的 Fedora 17,带有测试更新

http://vpv.kapsi.fi/blog/2012/07/ssd-trimdiscard-on-fedora-17-with-encypted-partitions/

相关内容