我最近为我的笔记本电脑投资了一块固态硬盘 (SSD),我购买了三星 500Gb 860 Evo,我之所以选择它,是因为销售宣传中谈到了与 TRIM 相关的 Linux 兼容性的改进。
我决定从全新安装 Ubuntu 17.10 开始,而不是尝试迁移现有设置。我选择了全盘加密。
一切似乎都运行良好且快速,但我发现还有一些额外的 SSD 优化建议步骤。我在 /etc/fstab 中的 /boot 引用中添加了 noatime 和 noadirtime。我知道我不需要对 TRIM 做任何事情,因为它应该已经为这个驱动器启用了。剩下的就是删除我的交换分区。我很乐意这样做(我有足够的 RAM),但我认为驱动器加密会造成混乱……
我的驱动器布局如下。这是 Ubuntu 安装过程自动为我创建的设置。
因此,除了 17GB 的交换分区外,我还有一个 17GB 的 cryptswap 分区。我应该删除这两个分区吗?这会破坏我的加密吗?我需要考虑其他问题吗?我的机器设置过程还不太深入,因此如果可行,我会考虑使用不同的设置进行另一次全新安装。
提前致谢。
答案1
这实际上不是一个答案,而是一个解释。
正如问题中提到的,当我安装 Ubuntu 时,我选择了全盘加密,但我没有注意到的是,这会自动创建逻辑卷管理 (LVM) 文件系统。从 Ubuntu 17.04 开始,Ubuntu 安装过程默认使用交换文件,而不是交换分区,除非你选择 LVM。
这就解释了为什么安装会自动创建交换分区。我不太清楚为什么它还会创建 cryptswap 分区,但我确信这在 LVM 世界中是合理的。
我决定重新开始安装,而不是删除分区。这次我选择不使用全盘加密(或 LVM),因此没有创建交换分区。我确实选择了加密主驱动器选项,我认为这足够安全。
我不会将此答案标记为正确;以防有人确实提供实际答案,即简单地删除两个交换分区是否安全且容易。