Простой вопрос, у меня есть несколько серверов с 10.04, которые я обновил до 12.04.
Таким образом, они были установлены с использованием 10.04 (ядро 2.6.32 *, я полагаю) и версией ext4, которая поставлялась тогда.
При обновлении до 12.04 и более новом ядре это автоматически включает TRIM? (Нужно ли добавлять 'discard' в fstab?) Или мне нужно выполнить чистую установку 12.04, чтобы получить функциональность TRIM на этих дисках.
Нет, это не делает, единственный путь прямо сейчас, который (до по крайней мере 12,10) должны на самом деле добавить discard
опция к Вашему /etc/fstab
файлу нравится упомянутый здесь: Как включить ОБРЕЗКУ?
После перезагрузки его должен быть включен. Я протестировал единственный SSD, я имею право не, Intel 520 120GB, и в 12,04 это не активируется автоматически. Это также включает Бету 1 12,10. И с этим в памяти, я мог бы просто добавить, что думаю, что на 12.10 Финале, это будет то же, таким образом, ручной подход будет единственным путем прямо сейчас.
Хорошая вещь после обновления ядра в любой версии Ubuntu, опция отбрасывания остается там. Так, по крайней мере, я не должен поворачивать его на каждом разе, когда я обновляю ядро.
Реальный вопрос был бы: Почему обрезка не включена по умолчанию?
И я предполагаю, что это на самом деле зависело бы от нескольких факторов включая:
Таким образом, я предполагаю со всем этим, сомневается, опцию для одной для тестирования его самостоятельно оставляют с ручным подходом и видеть, существует ли фактическое преимущество. Я могу сказать, что преимущество в Intel 520 с и без Trim очень мало, по крайней мере, в моем случае.
Нет, обновление ядра не включает его автоматически - оно по умолчанию отключено для ядра, поставляемого с 12.04.
Пожалуйста, обратитесь к man-странице монтирования :
blockquote>discard/nodiscard Controls whether ext4 should issue discard/TRIM commands to the underlying block device when blocks are freed. This is useful for SSD devices and sparse/thinly-provisioned LUNs, but it is | off by default until sufficient testing has been done. | <--