A partir de 2.6.37, ele deve estar presente ( source ) . O kernel não faz isso em segundo plano, o processo de descarte de blocos está atualmente projetado para ser executado sob demanda (script cron!). O suporte a crypt-D não existe ainda.
Em 13 de janeiro de 2011, um patch foi mesclado em dm-raid1.c que diz:
dm raid1: support discard
Enable discard support in the DM mirror target.
Also change an existing use of 'bvec' to 'addr' in the union.
Eu não sou 100%, mas acho que é a janela de mesclagem do 2.6.38.
EXT4 adicionou suporte há pouco tempo, assim como o LVM. O RAID é a única chave que não tem suporte. A partir de 13/01/2011, parece que o suporte foi adicionado. Procure em 2.6.38 ou talvez em 2.6.39.
O tempo passou e o suporte a TRIM é definitivamente incluído no kernel 3.7 . A confirmação para as leituras RAID10 :
This makes md raid 10 support TRIM. If one disk supports discard and another not, or one has discard_zero_data and another not, there could be inconsistent between data from such disks. But this should not matter, discarded data is useless. This will add extra copy in rebuild though.