Web lists-archives.com

Re: how to enable trim for an external encrypted SSD?




On 11/11/2017 02:31 PM, Joerg Desch wrote:
> Am Sat, 11 Nov 2017 14:13:12 +0100 schrieb Christian Seiler:
> 
>> Also, did you mount the device with -o discard or set that option with
>> tune2fs (_before_ mounting it)?
> 
> No, not now. I want to use fstrim in favour to the discard option. But 
> I've tested it with an Arch Linux installation with a more fresh kernel. 
> There both vairante (fstrim and discard-option in fstab) fails too. In 
> case of the discard option, the error is written to the logs.
> 
>> What does the command
>> findmnt | grep /media/jd/TEST
> 
> $ findmnt | grep /media/jd/TEST
> ├─/media/jd/TEST                      /dev/sdg1          ext4            
> rw,nosuid,nodev,relatime,data=ordered
> 
> $ sudo lsblk -D
> [sudo] password for jd: 
> NAME   DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
> sda           0      512B       2G         0
> ├─sda1        0      512B       2G         0
> └─sda2        0      512B       2G         0
> sdb           0        0B       0B         0
> sdg           0        0B       0B         0
> └─sdg1        0        0B       0B         0
> 
> 
> In this case, sda is a internal SSD (Samsung EVO) with working TRIM and 
> sdb is a HDD.

Well, then it appears that the chip (or the kernel driver for it) doesn't
support passing through the TRIM command to the underyling SSD.

If it's the kernel driver there's a chance that'll be fixed in a future
kernel version.

If it's the the chip itself you're stuck without TRIM on the external
SSD.

Unfortunately I can't say much more about that, I've never had an
external SSD.

Regards,
Christian