您是否建议在SSD上使用LUKS加密(TRIM支持)?


9

我已订购一台笔记本电脑(Dell Inspiron 11z)和SSD(三星128GB)。在当前的笔记本电脑上,我有一块旋转的硬盘,并使用LVM和LUKS加密。

我想在SSD上使用LUKS,但是通过一些研究,我不确定这是否可取/可行。似乎LUKS(可能是???)可能会阻止TRIM工作。

我找不到关于此的任何具体信息,并且关于SSD的许多信息(例如对齐等)似乎已过时。

TRIM是否可以与LUKS合作?由于笔记本电脑可能容易被盗,因此我希望对数据进行适当的加密,因此这对我很重要


仅供参考:没有TRIM命令不会以相同的方式影响所有SSD,例如。如果没有TRIM,基于SandForce控制器的SSD不会受到太大影响。
htorque 2011年

Answers:


8

TRIM不适用于LUKS加密分区,因为即使根据文件系统,块是“空”的,写入磁盘的数据也已加密。从cryptsetup 1.4和更高版本(由12.04 Precise提供)和Linux 3.1(Precise不提供)中,可以启用TRIM (出于安全原因,默认情况下未启用)。另请参阅加密的SSD上的TRIM

如果您开始注意到性能大幅下降,则应考虑备份数据,清除SSD并将数据放回去。(这也可能是重新安装)

不管LUKS加密分区是否支持TRIM,除非您的数据毫无用处,否则我一定会启用它。


3

由于安全方面的考虑,LUKS不允许通过行为进行TRIM 。

给定正确版本的内核和cryptsetup,您可以手动或启动启用它。

我已经发布了逐步指南,以在Ubuntu 12.04或任何具有cryptsetup 1.4+和Kernel 3.1+的Debian中使用LUKS加密分区启用TRIM。(如果某些Askubuntu准则认为有必要,请随时在此处复制。)


1

请参见cryptsetup(8)手册页中的“ --allow-discards”选项和crypttab(5)手册页中的“ discard”选项。


0

fstrim如果一切配置正确(可以在各种方法中找到主题),则可以使用工具进行手动修整。除了“修剪”支持外,速度急剧下降,因此使用带有lus的ssd的优势值得怀疑。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.