Насколько я понимаю, параметр загрузки root_trim=yes
является специфичным для Gentoo. Внутри genkernel
есть скрипт, который ищет параметр и устанавливает опцию --allow-discards
с помощью cryptsetup (см. Их репозиторий git ). Кроме того, я нашел много отчетов о пользователях Ubuntu или Debian, в которых говорилось, что он работает без root_trim
параметра. Я также не нашел никаких строк в update-initramfs
сценарии Ubuntus .
В общем, это не параметр загрузки, а скорее параметр cryptsetup
. Документация --allow-discards
может быть найдена в man- странице cryptsetup (8) :
--allow-discards
Разрешить использование запросов Discards (TRIM) для устройства. Эта опция актуальна только для create , luksOpen или loopaesOpen .
ПРЕДУПРЕЖДЕНИЕ . Перед включением этой опции тщательно оцените конкретные риски безопасности. Например, разрешение сброса на зашифрованных устройствах может привести к утечке информации об устройстве зашифрованного текста (тип файловой системы, используемое пространство и т. Д.), Если сброшенные блоки можно будет легко разместить на устройстве позже.
Требуется версия ядра 3.1 или более поздняя. Для более старых версий этот параметр игнорируется.
Основанный на этом блоге на TRIM & dm-crypt , TRIM - это операция, в которой верхний уровень (например, файловая система) сообщает устройству, какие сектора больше не используются (больше не содержат действительных данных) и что устройству не нужно сохранять этот контент данных. ,
В терминологии Linux эта операция называется сбросом. В мире SCSI это упоминается как команда UNMAP.
Операция сброса может использоваться для двух целей: тонкая инициализация (сообщает, что область данных может быть возвращена в пул распределения) и для оптимизации работы SSD.
Сброс наиболее полезен для оптимизации SSD, поскольку внутренняя архитектура использует блоки большего размера, чем сектора, и что блоки должны быть удалены перед выполнением операции записи. Информация о секторах, в которых нет необходимости хранить данные, очень полезна, поскольку файловая система сможет более эффективно организовывать блоки таким образом, чтобы минимизировать фрагментацию данных, а также увеличить время жизни диска.