Наиболее подходящая файловая система с лог-структурой для использования с Linux / SSD?

С разработкой файловых систем с лог-структурой и введением (относительно) недорогих SSD, есть ли лучший выбор для файловой системы с лог-структурой для использования в Linux с SSD-дисками?

6 ответов

Решение

NILFS2 была объединена с текущим ядром разработки и будет доступна в ядре 2.6.30 (вы можете запустить ядро ​​-rc, если вам не терпится). По-видимому, он очень хорошо работает на SSD.

Как и со всем, что недавно было добавлено в ядро, вам придется самостоятельно принимать решение относительно стабильности и зрелости.

Похоже, что ответ заключается в том, чтобы использовать файловую систему, которую вы использовали бы на обычном диске.

Линус, кажется, поддерживает эту идею.

См. Статью Теодора Цо по этому поводу.

В своей другой записи в блоге он пишет, как настроить размер стираемого блока в ssd.

Мне кажется, что современные твердотельные накопители достаточно умны, и вам все равно. Мой выбор файловой системы - XFS, кстати.

Существует два варианта монтирования: relaytime, noatime, которые можно использовать для уменьшения записи на диск за счет измененной семантики posix. Уменьшенная запись на диск считается хорошей идеей, поскольку Теодор Цо из SSD сделал несколько замечаний по этому вопросу.

Как насчет btrfs -o ssd?

Я видел, что это предполагает, что журналирование ext3 не является ни желательным (налагает дополнительные записи), ни особенно полезным (записи все равно бывают быстрыми) на флэш-накопителях, и поэтому ext2 должен быть предпочтительным из двух.

Рассмотрим YAFFS

Честно говоря, не существует зрелой файловой системы, оптимизированной для твердотельных накопителей. Используйте любую файловую систему, которую вы использовали бы в противном случае.

Другие вопросы по тегам