TRIM на зашифрованном SSD

8

wiki.ubuntuusers.de говорит, что если я хочу использовать TRIM на зашифрованном SSD, мне нужно как минимум cryptsetup 1.4 и ядро ​​3.1. Нужно ли это при создании разделов и настройке шифрования, или после этого достаточно обновления?

user50910
источник

Ответы:

9

Ubuntu 11.10 Oneiric не поставляется с cryptsetup 1.4, хотя Precise делает. Я не знаю, можно ли обновить cryptsetup на Oneiric или нет. Так как Precise будет выпущен через месяц, вы также можете подождать этого выпуска, прежде чем рассматривать TRIM с зашифрованными разделами. Ядро всегда может быть обновлено позже.

С http://code.google.com/p/cryptsetup/wiki/Cryptsetup140 :

Поддержка --allow-discards опция, позволяющая отбрасывать / запросы TRIM.

Начиная с ядра 3.1, устройства dm-crypt опционально (не по умолчанию) поддерживают команды отбрасывания блоков (TRIM).

Если вы хотите включить эту операцию, вы должны включить ее вручную при каждой активации, используя --allow-discards

cryptsetup luksOpen --allow-discards /dev/sdb test_disk

ВНИМАНИЕ: Есть несколько последствий для безопасности, пожалуйста, прочитайте, по крайней мере, http://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html, прежде чем включить его.

Как вы можете видеть, эта функция не включена по умолчанию из-за ухудшения безопасности, как упомянуто в связанном блоге. Итак, если вы используете cryptsetup в ядре 3.0 (поставляемом с Precise), у вас не будет поддержки TRIM на ваших зашифрованных разделах. После обновления до 3.1+ у вас все равно не будет, если вы не включите его.

Для этого вам нужно отредактировать /etc/crypttabпосле установки (не уверен, если это возможно во время установки) и добавить discardопцию. Смотрите также crypttab (5) .

Lekensteyn
источник
6

Я опубликовал пошаговое руководство по включению TRIM с зашифрованными разделами LUKS в Ubuntu 12.04 или любом Debian с cryptsetup 1.4+ и Kernel 3.1+. (Не стесняйтесь копировать это здесь, если некоторые руководящие принципы Askubuntu считают это необходимым.)

Найдите Howto здесь:

http://worldsmostsecret.blogspot.com/2012/04/how-to-activate-trim-on-luks-encrypted.html

nem75
источник
Отлично пишите в ссылке. Спасибо. Работает и 18.04.
don.joey
@ don.joey и nem75: Требуется ли TRIM с твердотельными накопителями (LVM & LUKS) в настоящее время?
Filbuntu