2.6.37の時点で、それは存在しているはずです(ソース)。カーネルはバックグラウンドでそれを行いません。ブロック破棄プロセスは現在オンデマンドで実行されるように設計されています(cronスクリプト!)。Dm-cryptサポートはまだ存在しません。
2011年1月13日、dm-raid1.cにパッチがマージされました。
dm raid1: support discard
Enable discard support in the DM mirror target.
Also change an existing use of 'bvec' to 'addr' in the union.
私は100%ではありませんが、2.6.38のマージウィンドウだと思います。
EXT4は、LVMと同様、少し前にサポートを追加しました。RAIDは、サポートされていない1つのキーです。2011年1月13日の時点で、サポートが追加されたようです。2.6.38または2.6.39で探してください。
時間が経ち、TRIMサポートは3.7カーネルに確実に含まれています。RAID10のコミットは次のとおりです。
これにより、md raid 10はTRIMをサポートします。あるディスクが破棄をサポートし、別のディスクが破棄をサポートしていない場合、またはあるディスクがdiscard_zero_dataを持ち、別のディスクがそうでない場合、そのようなディスクのデータ間で矛盾が生じる可能性があります。しかし、これは問題ではありません。破棄されたデータは無意味です。ただし、これにより再構築時に余分なコピーが追加されます。