[Risolto] Non trovo il file per il Trim su SSD

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Avatar utente
boylin
Prode Principiante
Messaggi: 235
Iscrizione: domenica 6 novembre 2016, 18:24
Desktop: xfce
Distribuzione: Xubuntu 21.10
Sesso: Maschile

[Risolto] Non trovo il file per il Trim su SSD

Messaggio da boylin »

come riportato su https://wiki.ubuntu-it.org/AmministrazioneSistema/Trim ho abilitato il Trim con discard e noatime ma successivamente, nel paragrafo "Pianificazione di un'operazione...", non trovo il file /etc/cron.daily/trim nè /etc/cron.weekly/trim per poterlo far eseguire dal Sistema.
é giusto il procedimento?
Ultima modifica di boylin il giovedì 10 maggio 2018, 19:58, modificato 1 volta in totale.
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: Non trovo il file per il Trim su SSD

Messaggio da Filoteo »

L'opzione discard e il cron job per fstrim sono mutualmente esclusivi, in quanto fanno la stessa cosa: discard scarta i blocchi dopo ogni cancellazione, fstrim scarta tutti i blocchi del file system.

La wiki di ArchLinux consiglia di utilizzare un fstrim periodico, inoltre su Ubuntu il trim è già programmato settimanalmente tramite il file

Codice: Seleziona tutto

/etc/cron.weekly/fstrim
(nota il nome: "fstrim", non "trim") quindi non devi fare nulla, se non togliere discard dall'fstab.

Noatime invece puoi lasciarlo in quanto riduce gli accessi ai file non salvando la data di ultimo accesso all'apertura del file stesso.
Ultima modifica di Filoteo il mercoledì 9 maggio 2018, 15:12, modificato 1 volta in totale.
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17249
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 20.04 LTS

Re: Non trovo il file per il Trim su SSD

Messaggio da Stealth »

Nella 18.04 i cronjobs non ci sono più, sia in daily che in weekly. Non ho ancora indagato se e come siano cambiate le cose
ciao
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: Non trovo il file per il Trim su SSD

Messaggio da Filoteo »

Stealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5058253#p5058253][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Nella 18.04 i cronjobs non ci sono più, sia in daily che in weekly. Non ho ancora indagato se e come siano cambiate le cose
ciao
Vero, a quanto pare la 18.04 è passata ai Timer di systemd: in tal caso, se il servizio è presente, dovrebbe bastare attivare il timer con:

Codice: Seleziona tutto

sudo systemctl enable fstrim.timer
Avatar utente
boylin
Prode Principiante
Messaggi: 235
Iscrizione: domenica 6 novembre 2016, 18:24
Desktop: xfce
Distribuzione: Xubuntu 21.10
Sesso: Maschile

Re: Non trovo il file per il Trim su SSD

Messaggio da boylin »

Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5058250#p5058250][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:L'opzione discard e il cron job per fstrim sono mutualmente esclusivi, in quanto fanno la stessa cosa: discard scarta i blocchi dopo ogni cancellazione, fstrim scarta tutti i blocchi del file system..
quindi in definitiva si abilita Trim o con discard oppure via cron. Io l'ho fatto via discard e quindi non va fatto null'altro, giusto?
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5058250#p5058250][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: inoltre su Ubuntu il trim è già programmato settimanalmente tramite il file

Codice: Seleziona tutto

/etc/cron.weekly/fstrim
(nota il nome: "fstrim", non "trim") quindi non devi fare nulla, se non togliere discard dall'fstab.
io il /etc/cron.weekly/fstrim non lo trovo, ho cercato ma non c'è: perchè devo togliere discard quando la stessa wiki da me linkata dice di metterlo per abilitare Trim?
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: Non trovo il file per il Trim su SSD

Messaggio da Filoteo »

Puoi fare l'uno o l'altro: come puoi vedere nella guida, se non vuoi usare discard allora usi il cron job. Dalla guida:
In alternativa a questo metodo per l'abilitazione del TRIM è possibile seguire le istruzioni del successivo paragrafo.
Visto che quel file non c'è più hai provato abilitando il timer?

P.S. Io ti avevo suggerito il trim periodico perché la fonte di Arch cita incompatibilità con alcuni ssd.
luski
Prode Principiante
Messaggi: 2
Iscrizione: mercoledì 9 maggio 2018, 21:46
Desktop: Mate
Distribuzione: Ubuntu 18.04 LTS 64bit

Re: Non trovo il file per il Trim su SSD

Messaggio da luski »

Grazie allo spunto di Filoteo
a quanto pare la 18.04 è passata ai Timer di systemd
ho fatto qualche ricerca ed ho avuto la conferma che sul mio Ubuntu 18.04 LTS, il "trim" è abilitato di default tramite systemd:

Codice: Seleziona tutto

systemctl status fstrim.timer
Output:
  • fstrim.timer - Discard unused blocks once a week
    Loaded: loaded (/lib/systemd/system/fstrim.timer; enabled; vendor preset: ena
    Active: active (waiting) since Wed 2018-05-09 16:01:35 CEST; 6h ago
    Trigger: Mon 2018-05-14 00:00:00 CEST; 4 days left
    Docs: man:fstrim
    mag 09 16:01:35 Ubuntu18 systemd[1]: Started Discard unused blocks once a week.
La data e l'ora riportate da "Active" sono quelle dell'ultimo boot.

Per sapere solamente se il servizio è attivo:

Codice: Seleziona tutto

systemctl is-enabled fstrim.timer
Output:
  • enabled
Direi quindi che possiamo affermare che nella 18.04 il "trim" viene eseguito automaticamente di default senza doverci più preoccupare di quale file editare, quale metodo usare, ecc.
:birra:
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17249
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 20.04 LTS

Re: Non trovo il file per il Trim su SSD

Messaggio da Stealth »

E tu metti un [Risolto] nel titolo del primo post, per chiudere degnamente la discussione :birra:
ciao
luski
Prode Principiante
Messaggi: 2
Iscrizione: mercoledì 9 maggio 2018, 21:46
Desktop: Mate
Distribuzione: Ubuntu 18.04 LTS 64bit

Re: Non trovo il file per il Trim su SSD

Messaggio da luski »

Stealth [url=https://forum.ubuntu-it.org/viewtopic.php?p=5058386#p5058386][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:E tu metti un [Risolto] nel titolo del primo post, per chiudere degnamente la discussione :birra:
ciao
Sono nuovo del forum quindi scusa la domanda: chi deve mettere [Risolto] ?
L'utente che ha aperto la discussione o chi pensa di aver appunto "risolto" ?
Avatar utente
Filoteo
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1226
Iscrizione: venerdì 28 agosto 2015, 9:38
Desktop: Gnome
Distribuzione: Arch Linux

Re: Non trovo il file per il Trim su SSD

Messaggio da Filoteo »

Deve metterlo boylin. Comunque mi sembra di capire che l’unica cosa da aggiungere post-installazione dovrebbe essere il noatime a fstab.
Avatar utente
boylin
Prode Principiante
Messaggi: 235
Iscrizione: domenica 6 novembre 2016, 18:24
Desktop: xfce
Distribuzione: Xubuntu 21.10
Sesso: Maschile

Re: [Risolto] Non trovo il file per il Trim su SSD

Messaggio da boylin »

fatto.
Allora la guida sul Wiki non è aggiornata
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti