SSD dm-crypt 分区对齐

SSD dm-crypt 分区对齐

我在工作笔记本电脑中安装了 Intel X25-M SSD。我想使用 LUKS 加密此 SSD 并在其上安装 Ubuntu 10.04。不需要 LVM,因此无需配置。

我读过的有关 SSD 的文章解释说,正确对齐分区非常重要。因此我像这样运行 fdisk:

fdisk -H 32 -S 32 /dev/sda

然后我创建了三个分区:启动分区、交换分区和根分区。我是否可以继续按照本文所述配置 LUKS:

http://www.howtoforge.com/encrypting-the-system-manually-upon-installation-ubuntu8.04

然后一切都会按应有的方式对齐吗?或者 dm-crypt 是否需要以某种方式对齐?

答案1

像这样运行 fdisk:

fdisk -H 32 -S 32 /dev/sda

...还不够。您还需要从第 2 柱面启动第一个分区。(第一个分区需要特殊处理,因为如果您不干预,它将自动移动一个磁道。来源。所有这些都假设您的 SSD 使用 512KB 擦除块大小。这就是我的 OCZ 使用的,所以这对我来说是可行的。)

目前,dm-crypt 总体上与 SSD 不太匹配。虽然 LVM 会传递 TRIM 命令,但 dm-crypt 不会。此外,如果使用 TRIM,可能会降低安全性。此外,有报告称,无论是否考虑 TRIM,加密都会大幅降低 SSD 的整体速度。一位论坛用户报告称,加密后 SSD 速度从约 200 M/s 降至 50 M/s。

相关内容