Если SSD должен быть вашей единственной дисковой платформой, независимо от количества устройств, то у вас возникло затруднение; как минимизировать количество записей при сохранении надежности и производительности.
В частности, ext4 и 3, NILFS и почти любая другая современная файловая система будут вести журнал. Обычно это желательно, однако, когда имеешь дело с SSD-устройствами, это увеличивает количество операций записи, выполненных для устройства, и, таким образом, уменьшает его срок службы. Одним из вариантов является выбор обычной IDE, SATA или другого устройства, на которое файловая система может записывать свой журнал. Таким образом, можно сохранить преимущества журналирования, не жертвуя сроком службы устройства SSD. В случае ext4 это может быть выполнено как: mke2fs -O journal_dev /dev/external_device
затем присоединено к конкретной файловой системе как:mkfs.ext4 -J journal=/dev/external_device
. Более подробную информацию можно найти на странице руководства .
Еще одна особенность файловых систем, о которой следует помнить при работе с SSD-устройствами. Установка времени в файловой системе может значительно увеличить количество записей на данное устройство с течением времени. Варианты изменения этого поведения включают в себя «relaytime» и «noatime».
Поскольку мы, кажется, сосредоточены на ext4, документация ядра по файловой системе, включая ее доступные параметры, доступна для справки здесь .
Некоторые другие варианты для рассмотрения: noload
как предложил vorbote, и errors=remount-ro
;
nodiratime
?