Bonsoir à tous.
Je viens de remplacer récemment le disque dur de ma machine par un
SSD Samsung 860 PRO de 512Go, et j'ai donc basculé tout le système dessus...
En ce qui concerne la fonction "
TRIM" et/ou "
discard", en consultant différentes documentations, j'ai vu qu'il était plutôt conseillé d'activer l'opération au travers d'un timer avec systemd, plutôt que d'ajouter l'option "discard" au fichier
fstab.
Comme l'acquisition est récente, je n'ai pas lancé de commande manuellement avec
# fstrim -a
pour voir si ça fonctionne mais j'ai préféré attendre que le timer se déclenche et voir ensuite le log...
Cependant ça ne fonctionne pas, et c'est là le problème. J'ai vraisemblablement un souci avec la partition mais je n'arrive pas à comprendre ce qui se passe réellement. Voici le retour log lorsque fstrim est lancé :
févr. 02 21:27:09 fedora29 sudo[10328]: gogi : TTY=pts/0 ; PWD=/home/gogi ; USER=root ; COMMAND=/usr/sbin/fstrim -a
févr. 02 21:27:09 fedora29 sudo[10328]: pam_systemd(sudo:session): Cannot create session: Already running in a session or user slice
févr. 02 21:27:09 fedora29 sudo[10328]: pam_unix(sudo:session): session opened for user root by gogi(uid=0)
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=872415200, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=880803807, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=889192414, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=897581021, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=905969628, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=914358235, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=922746842, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=931135449, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=939524056, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=3, want=947912663, limit=869464971
févr. 02 21:27:14 fedora29 kernel: attempt to access beyond end of device
févr. 02 21:27:14 fedora29 kernel: sda4: rw=2051, want=948830856, limit=869464971
févr. 02 21:27:14 fedora29 kernel: BTRFS warning (device sda4): failed to trim 1 device(s), last error -5
févr. 02 21:27:14 fedora29 sudo[10328]: pam_unix(sudo:session): session closed for user root
Pour être plus précis, dans le log je comprends ce qui se passe, mais je ne comprends pas pourquoi... Si quelqu'un a une idée?
Mon disque est partitionné comme suit :
[gogi@fedora29 ~]$ lsblk -T
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 477G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 512M 0 part /boot/efi
├─sda3 8:3 0 4G 0 part [SWAP]
├─sda4 8:4 0 414,6G 0 part /var/lib/machines
└─sda5 8:5 0 57,9G 0 part
sr0 11:0 1 1024M 0 rom
Merci d'avance.