Où devrais-je activer l'option de rejet?

J'installe un système sur SSD avec LUKS et Btrfs, où dois-je activer l'option de suppression pour la prise en charge de TRIM? Seulement /etc/crypttab , seulement /etc/fstab , partout ou nulle part puisque Btrfs détecte les disques SSD et active le support TRIM?

J'utilise aussi LVM, dois-je modifier les configs pour activer le support TRIM pour LVM?

PS Je connais les implications de la security sur LUKS avec TRIM et ça me va.

Pour que TRIM fonctionne, il doit être activé sur tous les calques. La première étape consiste donc à l'activer dans LUKS car LUKS désactive normalement TRIM en raison des implications de security. Pour certaines dissortingbutions, vous faites cela dans le crypttab, pour les autres, vous devez éditer la cmdline. Puisque LVM est la prochaine couche au-dessus de LUKS, il doit passer TRIM, ce qu'il fait par défaut si le périphérique sous-jacent le prend en charge. En outre, vous pouvez définir la issue_discards = 1 dans votre file lvm.conf, qui contiendra bulk-TRIM sur lvremove et vgremove . Avec cette mise en place, vous pouvez soit utiliser fssortingm, soit activer le rejet natif de btrfs (set discard in fstab, voir ici ). Si tout fonctionne correctement, btrfs imprimera

 BTRFS info (device <something>): turning on discard 

à syslog.