С развитием файловых систем с журнальной структурой и появлением (относительно) недорогих SSD-накопителей, есть ли лучший выбор для файловой системы с журнальной структурой для использования в Linux с SSD-дисками?
Похоже, что ответ - использовать файловую систему, которую вы бы использовали с обычным диском.
Линус, кажется, поддерживает эту идею.
Видеть Статья Теодора Цо об этом.
В другой его записи в блоге он пишет, как выровнять ssd по размеру стираемого блока.
Мне кажется, что современные твердотельные накопители достаточно умны, поэтому вам все равно. Кстати, я выбрал файловую систему XFS.
Есть два варианта монтирования: relatime и noatime, которые можно использовать для уменьшения количества операций записи на диск за счет модифицированной семантики posix. Уменьшение записи на диск считается хорошей идеей с SSD. Теодор Цо сделал несколько бехмарков по вопросу.
NILFS2 был объединен с текущим ядром разработки и будет доступен в ядре 2.6.30 (вы можете запустить ядро -rc, если вам не терпится). Очевидно работает очень хорошо на SSD.
Как и со всем, что недавно было добавлено в ядро, вам придется принимать собственное решение относительно стабильности и зрелости.
Я видел, как это предполагало, что ведение журнала ext3 нежелательно (требует дополнительных операций записи) и не особенно полезно (в любом случае запись выполняется быстро) на флэш-накопителях, и, таким образом, ext2 предпочтительнее из двух.
А как насчет btrfs -o ssd?
Рассматривать ЯФФС
Честно говоря, не существует зрелой файловой системы, оптимизированной для SSD. В противном случае используйте любую файловую систему.