最适合Linux / SSD使用的日志结构文件系统?

随着日志结构文件系统的发展和相对便宜的固态硬盘的引入,对于在Linux上使用SSD驱动器的日志结构文件系统,是否有最佳select?

NILFS2已被合并到当前的开发内核中,并将在内核2.6.30中提供(如果您不耐烦,可以运行-rc内核)。 它显然在SSD上performance非常好 。

与最近合并到内核中的任何东西一样,您必须自行决定稳定性和成熟度。

这似乎是答案是使用一个文件系统,你会用普通的磁盘。

莱纳斯似乎是第二个这样的想法。

参见西奥多·崔的文章 。

在他的另一篇博文中, 他写了如何alignmentssd的擦除块大小 。

在我看来,现代SSD是聪明的,你不应该在意。 我select的文件系统是XFS btw。

有两个安装选项:relatime,noatime,可以用来减less磁盘写入,但是会损害修改后的posix语义。 SSD的Theodore Ts'o对这个问题做了一些评论,认为减less磁盘写入是一个好主意。

我已经看到它表明,在闪存驱动器上,ext3的日志既不合乎要求(施加额外的写入),也不是特别有用(写入是快速的),因此ext2是两者中的首选。

那么btrfs -o ssd呢?

考虑YAFFS

老实说,没有成熟的文件系统为SSD优化。 使用任何你将拥有的文件系统。