[dm-devel] trim support (discard)

Jens Kasten jens at kasten-edv.de
Mon Jan 10 01:50:19 UTC 2011


Am Sonntag, den 09.01.2011, 14:28 +0100 schrieb Milan Broz:
> On 01/08/2011 08:45 PM, Jens Kasten wrote:
> > 
> > I use the kernel 2.6.37 with cryptsetup and lvm on a intel ssd. 
> 
> Device-mapper targets supports discards in 2.6.37 with exception
> of dm-crypt target (that's why you see that message).
> 
> Supporting discards in dm-crypt means that information
> about unused blocks is leaked (SSD ususally returns zeroes instead
> of expected random data for discarded blocks) and it it can be
> security problem in some situations.

Thank you, for this information.
About this i have never thought.
   
> We will probably add discard support in dm-crypt later but as optional
> parameter (admin must decide that leaking allocated block info
> is not problem and must explicitly enable it).
> Probably 2.6.39 material.
> 
> > Then i try the wiper.sh script and i get:
> > wiper.sh: Linux SATA SSD TRIM utility, version 3.1, by Mark Lord.
> > /dev/dm-1: unable to reliably determine the underlying physical device
> > name, aborting

Ok, I take a look on the script.

> That seems like bug in that script btw, it should understand DM devices.
> 
> > Its there in near future the discard support on the LVM?
> 
> LVM/DM itself should fully support discards now.
> Exception is stacking with dm-crypt devices.
> 
> Milan
> 
> --
> dm-devel mailing list
> dm-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel





More information about the dm-devel mailing list