В настоящее время я создаю новый сервер Ubuntu 13.04 с 2 256 ГБ твердотельными накопителями в зеркале рейда для запуска экземпляра MariaDB. Обычно мы помещаем LVM поверх шифрования dm-crypt поверх массива md raid 1 , но ранее в этой настройке SSD не использовались.
Мой вопрос заключается в том, что, поскольку мы будем использовать более новое ядро (3.8), оно должно позволять применять fstrim непосредственно к разделу raid, насколько я понимаю. Могу ли я теперь просто положиться на это, чтобы работать должным образом с fstrim -v /помощью задания cron, так же, как если бы рейда не было на месте? Верно ли это даже с LVM на вершине объема рейда? Мы планируем использовать аппаратное шифрование на дисках, поэтому здесь нам не понадобится dm-crypt.
ПРИМЕЧАНИЕ: я знаю, что есть несколько похожих вопросов, связанных с обратным портированием обновленных версий ядра и реализацией сброса с томом md - я спрашиваю конкретно, fstrimработает ли он с md-raid без дальнейшей модификации в более новых ядрах.
ОБНОВЛЕНИЕ: Просто хотел следить и сообщать, что это работало нормально. Там сейчас работа в cron.daily , который работает fstrim на /и /bootи это прекрасно работает. Кроме того, оказалось, что аппаратное шифрование на SSD (Samsung 840 Pros) требует поддержки TPM, которого у нас нет, поэтому мы настроили программное шифрование, как показано в ссылке. Добавляя discardопции в /etc/crypttab( не в /etc/fstab) и issue_discards = 1в раздел устройств /etc/lvm/lvm.conf, fstrim отлично работает даже через уровни LVM, шифрования и RAID. Более подробную информацию о настройке обрезки / сброса на твердотельных накопителях с LVM и шифровании можно найти здесь.