几年前,我在带有 SSD 的系统上安装了带有 LVM + LUKS 的 Ubuntu 10.04,但未启用 TRIM。现在我想在同一个 SSD 上安装 Ubuntu 12.04。
我找到了一份指南,解释了如何在使用 LVM + LUKS 的 Ubuntu 12.04 上启用 TRIM,但在安装新系统之前,我想清除 Ubuntu 10.04 下生成的所有“标记为删除”的数据,以使磁盘快速如新。
我的计划是启动 Ubuntu 12.04 LiveCD 并在 SSD 上创建一个新的 ext4 文件系统,然后挂载该文件系统并运行弗斯特里姆就可以了。重启 LiveCD 后,我将正常安装系统,并启用 TRIM。有人能说一下这是否可行吗?
答案1
如果您无论如何都要格式化文件系统,您可能只需使用开关-E discard
让其mke2fs
修剪磁盘上未使用的部分。 e2fsck
还支持相同的选项,以便您可以在检查时修剪 fs,而不是格式化它。
sudo mke2fs -E discard -T ext4 /dev/sdaX
sudo e2fsck -E discard /dev/sdaX