web-dev-qa-db-fra.com

TRIM sur Samsung NVMe

Je ne sais pas si je comprends bien comment TRIM sur SSD est censé fonctionner. Selon lspci j'ai le périphérique suivant: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981. Il apparaît comme nvme0 dans/dev. Dans la configuration standard d'Ubuntu 19.04, systemd exécute régulièrement fstrim -Av par systemd fstrim.service. Selon cette sortie de commandes, il ne coupe que/boot/efi et/boot, mais pas mes autres systèmes de fichiers et partitions.

Selon la documentation que j'ai trouvée, fstrim n'est possible que si hdparm -I répertorie TRIM comme une capacité du disque. Cela échoue avec "ioctl inapproprié pour le périphérique" et ne répertorie aucune capacité du tout.

Je suppose que quelque chose est cassé ici?

Cela se produit sur Ubuntu 19.04 avec les dernières mises à jour appliquées. Les systèmes de fichiers censés être coupés se trouvent sur une partition dans nvme0, qui est configurée en tant que périphérique LUKS, qui à son tour contient un PV LVM avec différents volumes logiques.

2
Thomas

Merci! L'ajout de discard à crypttab a effectivement aidé.

1
Thomas