TRIM sur un SSD chiffré

8

wiki.ubuntuusers.de dit que si je veux utiliser TRIM sur un SSD crypté, j'ai besoin d'au moins cryptsetup 1.4 et du noyau 3.1. En ai-je besoin lors de la création des partitions et de la configuration du chiffrement, ou la mise à niveau est-elle suffisante par la suite?

user50910
la source

Réponses:

9

Ubuntu 11.10 Oneiric n'est pas fourni avec cryptsetup 1.4, bien que Precise le fasse. Je ne sais pas si cryptsetup peut être mis à niveau sur Oneiric ou non. Étant donné que Precise sera publié dans un mois, vous pouvez également attendre cette version avant d'envisager TRIM avec des partitions chiffrées. Le noyau peut toujours être mis à niveau par la suite.

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

Prise en charge de l'option --allow-discards pour autoriser les rejets / demandes TRIM.

Depuis le noyau 3.1, les périphériques dm-crypt supportent facultativement (pas par défaut) les commandes de blocage de bloc (TRIM).

Si vous souhaitez activer cette opération, vous devez l'activer manuellement à chaque activation en utilisant --allow-discards

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

AVERTISSEMENT: il y a plusieurs conséquences pour la sécurité, veuillez lire au moins http://asalor.blogspot.com/2011/08/trim-dm-crypt-problems.html avant de l'activer.

Comme vous pouvez le voir, cette fonctionnalité n'est pas activée par défaut en raison de la sécurité dégradée comme mentionné dans le blog lié. Donc, si vous utilisez cryptsetup sur le noyau 3.0 (celui fourni avec Precise), vous n'aurez pas de prise en charge TRIM sur vos partitions chiffrées. Après la mise à niveau vers 3.1+, vous n'en avez toujours pas, sauf si vous l'activez.

Pour ce faire, vous devez modifier /etc/crypttabaprès l'installation (vous ne savez pas si c'est possible pendant l'installation) et ajouter l' discardoption. Voir aussi crypttab (5) .

Lekensteyn
la source
6

J'ai publié un guide étape par étape pour activer TRIM avec des partitions chiffrées LUKS dans Ubuntu 12.04 ou toute Debian avec cryptsetup 1.4+ et Kernel 3.1+. (N'hésitez pas à le copier ici si certaines directives askubuntu le jugent nécessaire.)

Trouvez le Howto ici:

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

nem75
la source
Excellente écriture dans le lien. Merci. Fonctionne également sur 18.04.
don.joey
@ don.joey et nem75: TRIM est-il toujours nécessaire avec les SSD (LVM et LUKS) de nos jours?
Filbuntu