TRIM在加密的SSD上

Modified on: Thu, 14 Jun 2018 09:39:53 +0800

wiki.ubuntuusers.de说如果我想使用TRIM加密的SSD,我至少需要cryptsetup 1.4和内核3.1。在创建分区和设置加密时,是否需要这个,或者之后是否需要升级?

最佳答案

Ubuntu 11.10 Oneiric不提供cryptsetup 1.4,尽管Precise确实如此。我不知道是否可以在Oneiric上升级cryptsetup。由于Precise将在一个月内发布,您还可以在考虑使用加密分区的TRIM之前等待该版本。之后可以随时升级内核。

来自http://code.google.com/p/cryptsetup/wiki/Cryptsetup140

  

支持 - 允许丢弃选项以允许丢弃/ TRIM请求。

  
  

从内核3.1开始,dm-crypt设备可选(不是默认)支持块丢弃(TRIM)命令。

  
  

如果要启用此操作,则必须使用--allow-discards

在每次激活时手动启用此操作

cryptsetup luksOpen --allow-discards /dev/sdb test_disk

  
  

警告:有几个安全后果,请至少阅读
  http://asalor.blogspot.com/2011/08/trim-dm-crypt- problems.html
  在你启用它之前。

正如您所看到的,默认情况下不启用此功能,因为链接博客中提到的安全性降低。因此,如果您在内核3.0(Precise附带的内容)上使用cryptsetup,您将无法在加密分区上获得TRIM支持。后
升级到3.1+,除非你启用它,否则你仍然没有。

为此,您必须在安装后编辑/etc/crypttab(不确定是否可以在安装期间)并添加discard选项。另请参见crypttab(5)

作者:Lekensteyn

相关问答

添加新评论