我最近在我的旧笔记本电脑上安装了 Xubuntu 14.04,并决定为新操作系统购买一个 SSD。我将 Xubuntu 安装在 32GB ext2 格式的分区上,因为我读到它没有日志功能,这意味着写入次数较少。它是 120GB Kingston SSDNow。我没有对整个驱动器进行分区的原因是,我通过 SATA 火线接口将其用作 Windows 上的闪存。最近,我读到一篇文章,说 ext2 不支持 TRIM,但 ext4 支持(并带有 DISCARD)。但是当我发出命令:“sudo fstrim -v /”时,下一行显示“释放了 12345668 个字节”(我忘了正确的命令,但大致如此)。现在我的问题是,我应该将我的 SSD 格式化为 ext2 还是更麻烦的 ext4(麻烦是因为我必须再次格式化它,而且 SSD 的写入次数有限),以及保留或升级到较新的文件系统的利弊是什么?哪个性能更好,更重要的是寿命更好?
答案1
我个人建议使用 ext4。根据您的经验,fstrim
不仅支持 ext4,还支持 ext2;这两个文件系统在这里是平等的。与文件系统上存储的实际数据引起的 I/O 相比,ext4 日志引起的 I/O 可以忽略不计;我认为 SSD 上的 ext4 日志不会出现问题。ext2 文件系统缺少许多 ext4 功能,例如范围、预分配、延迟分配和多块分配器所有这些都有助于减少碎片,从而延长 SSD 的使用寿命。