J'ai un Thinkpad X60 avec un SSD d'agilité OSZ. J'utilise ext2.
J'ai lu que je devais exécuter la commande trim de temps en temps, cependant, cette commande ne fonctionne pas sur ma machine:
boris@boris-ThinkPad-X60s:~$ fstrim /
fstrim: /: FITRIM ioctl failed: Inappropriate ioctl for device
Quelles seront les conséquences de ne pas l'utiliser? Cela affectera-t-il la vitesse, la vie des disques SSD, etc.?
Pourquoi la commande ne fonctionne-t-elle pas et quelles sont les solutions possibles pour la faire fonctionner?
Mise à jour: J'ai écrit la réponse ci-dessous avant de voir que vous utilisiez ext2. Je garde la réponse comme référence au cas où quelqu'un aurait un problème similaire à cause de LUKS ou de LVM.
Pour votre cas cependant, la réponse est différente: ext2 ne le fait pas supporte le rognage, seulement ext4 ou btrfs le font.
----- réponse originale -----
Assurez-vous d'activer le support de découpage sur toutes les couches d'abstraction du système de fichiers. En particulier, LVM et/ou dm-crypt viennent ici à l’esprit!
Activer le support de trim dans lvm: /etc/lvm/lvm.conf
issue_discards = 1
Activer le support de trim dans dm-crypt/luks: /etc/crypttab
sda1_crypt UUID=<YOUR_DISKS_UUID> none luks,**discard**
(adapter à votre UUID et partition)
écrivez les modifications dans votre initrd:
Sudo update-initramfs -u
redémarrer
Vous devez exécuter fstrim
en tant que root. Essayer:
Sudo fstrim /