Fedora Online Forum

Il forum della comunità italiana di Fedora

#1 04-10-2017 17:57:15

camerte
Appena sbarcato sul forum
Registrato: 27-09-2017
Messaggi: 30

[Risolto] Abilitare il TRIM per SSD

Ho Fedora 26 con un disco SSD. Vorrei abilitare il TRIM.

Ho letto (da qualche parte) che per impostare il TRIM automatico una volta a settimana basta seguire questa procedura nel Terminale:

su -c 'systemctl enable fstrim.timer'

o poi:

su -c 'systemctl start fstrim.service'

E' vero che basta fare solo questo? Non è che il servizio "fstrim.service" va riavviato ad ogni avvio?
:doc:

Ultima modifica di camerte (04-10-2017 19:08:17)


Quando le cose vanno male, non andare con loro.

Non in linea

#2 04-10-2017 18:23:18

frafra
Amministratore
Da Trondheim (Norvegia)
Registrato: 14-05-2014
Messaggi: 2'323
Sito web

Re: [Risolto] Abilitare il TRIM per SSD

$ find /usr/lib/systemd/ -name 'fstrim*'
/usr/lib/systemd/system/fstrim.timer
/usr/lib/systemd/system/fstrim.service
$ cat /usr/lib/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim

[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true

[Install]
WantedBy=timers.target
$ cat /usr/lib/systemd/system/fstrim.service 
[Unit]
Description=Discard unused blocks

[Service]
Type=oneshot
ExecStart=/usr/sbin/fstrim -a

Come vedi dai file di fstrim, il TRIM viene lanciato una volta a settimana, ma può anche essere eseguito manualmente lanciando il servizio.

Per vedere se il timer sia attivo, lancia:

$ systemctl status fstrim.timer

Se fosse disabilitato, puoi abilitarlo col primo comando che hai scritto.

Non in linea

#3 04-10-2017 18:49:04

camerte
Appena sbarcato sul forum
Registrato: 27-09-2017
Messaggi: 30

Re: [Risolto] Abilitare il TRIM per SSD

Spengo e riavvio. Poi do:

$ systemctl status fstrim.timer

e leggo:

fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: disabled)
Active: active (waiting) since Wed 2017-10-04 19:42:10 CEST; 2min 1s ago
Docs: man:fstrim

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

E' attivo, ma che vuol dire quel "Warning"?

Ultima modifica di camerte (04-10-2017 18:51:47)


Quando le cose vanno male, non andare con loro.

Non in linea

#4 04-10-2017 19:05:33

frafra
Amministratore
Da Trondheim (Norvegia)
Registrato: 14-05-2014
Messaggi: 2'323
Sito web

Re: [Risolto] Abilitare il TRIM per SSD

Esattamente quello che dice dopo, e che si riferisce al log che viene mostrato alla fine del comando systemctl status, ovvero alle ultime attività di quel timer. La rotazione dei log è come quando metti a posto sulla scrivania, riordini le carte e le metti in archivio. Lì ti sta dicendo che ha appena messo i registri legati alle attività di fstrim in una bella cartelletta in uno scaffale in alto in alto, e che non ha più tra le mani quelle informazioni dettagliate, ma che può per certo dirti che il servizio è caricato ed attivo.

Non in linea

#5 04-10-2017 19:08:38

camerte
Appena sbarcato sul forum
Registrato: 27-09-2017
Messaggi: 30

Re: [Risolto] Abilitare il TRIM per SSD

OK. Grazie.


Quando le cose vanno male, non andare con loro.

Non in linea

Piè di pagina