Kirjoittaja Aihe: Manjaro ja fstrim  (Luettu 473 kertaa)

raimo

  • Käyttäjä
  • Viestejä: 4357
  • Manjaro
    • Profiili
Manjaro ja fstrim
« : 16.02.25 - klo:09.13 »
Ilmeisesti fstrim ei ole Manjarossa oletuksena päällä vaan pitöisi komentaa:
Koodia: [Valitse]
sudo systemctl enable --now fstrim.timerja
Koodia: [Valitse]
sudo systemctl start fstrim.timer
Tuo ilmeisesti ajaa Fstrimmin kerran viikossa?

Mutta minäpä haluan tietää milloin se ajetaan ja mitä tehdään joten rakentelin cronjobin
Koodia: [Valitse]
sudo crontab -eTiedostoon seuraava rivi, halutulla ajalla jos oletus ei kelpaa:
Koodia: [Valitse]
0 19 * * 5  /usr/bin/fstrim -Av >> /var/log/fstrim.log
Komento ajetaan klo 19.00 joka perjantai -A tarkoittaa että /etc/fstab tiedostosta noukitaan kaikki TRIM-kelpoiset osiot,
ja v = verbose jotta saadaan lokia tiedostoon /var/log/fstrim.log

Siistiä! :D ;)

« Viimeksi muokattu: 16.02.25 - klo:09.22 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

pkill

  • Käyttäjä
  • Viestejä: 181
    • Profiili
Vs: Manjaro ja fstrim
« Vastaus #1 : 16.02.25 - klo:18.32 »
Grok väittää että on automaattinen. Tiedä sitten.

Lainaus
tarvitseeko manjarossa käyttäjän ajaa fstrim komentoa?

Manjaro on Arch Linux -pohjainen jakelu, ja kuten monissa nykyaikaisissa Linux-jakeluissa, se käyttää TRIM-toimintoa SSD-levyjen kanssa.

Automaattinen TRIM:

Manjaro ottaa käyttöön automaattisen TRIM (fstrim-komennon ajamisen taustalla) asennuksen yhteydessä. Tämä tarkoittaa, että fstrim suoritetaan säännöllisesti ilman, että käyttäjän tarvitsee tehdä mitään.

Manuaalinen TRIM:

Vaikka automaattinen TRIM on käytössä, voit ajaa fstrim-komennon manuaalisesti halutessasi. Tämä voi olla hyödyllistä esimerkiksi, jos epäilet, että automaattinen TRIM ei toimi oikein. Komennon voi ajaa seuraavasti:

bash

sudo fstrim -v /

Yhteenveto:

Normaalisti ei tarvitse ajaa fstrim-komentoa manuaalisesti, koska Manjaro hoitaa tämän automaattisesti.
Jos haluat tarkistaa tai varmistaa TRIM-toiminnon, voit ajaa komennon manuaalisesti.

On kuitenkin hyvä tarkistaa järjestelmän asetukset, sillä ne voivat vaihdella asennuksen tai päivitysten myötä.

raimo

  • Käyttäjä
  • Viestejä: 4357
  • Manjaro
    • Profiili
Vs: Manjaro ja fstrim
« Vastaus #2 : 16.02.25 - klo:19.23 »
Voi olla että se ajaakin mainitun /  mutta ei /home:a koska käsinajettuna /home kesti melkein 10 minuuttia, eli ei se ainakaan sitä aja viikon välein? No parista TRIM:stä ei ole haittaaa kunhan pysyttelee kohtuudessa.

No pysäytin nyt ne automaattiset trimmit koska katson tuon oman paremmaksi vaihtoehdoksi eli:

Koodia: [Valitse]
sudo systemctl stop fstrim.timerja
Koodia: [Valitse]
sudo systemctl disable --now fstrim.timer
Itsetehty on aina parempi kuin tehddastekoinen, ;D
« Viimeksi muokattu: 16.02.25 - klo:19.39 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

pkill

  • Käyttäjä
  • Viestejä: 181
    • Profiili
Vs: Manjaro ja fstrim
« Vastaus #3 : 16.02.25 - klo:19.44 »
Silloin, kun ssd oli vielä uusi asia tuli noita ajoja tehtyä käsin ja silloin huomasin, että se trimmattavan määrä jostain syystä kasvoi aivan älytötä tahtia vaikkea koneella mitään tekisi. Oli muistaakseni jo minuuteissa gigatavuluokkaa. Toisessa koneessa se taas muistaakseni ei kasvanut juurikaan. Epäilin erojen johtuvan kovalevyn ominaisuuksista ja lopetin ylimääräiset trimmailut. Se varmaan sinullakin trimmaa koko vapaan osion tilavuuden.

raimo

  • Käyttäjä
  • Viestejä: 4357
  • Manjaro
    • Profiili
Vs: Manjaro ja fstrim
« Vastaus #4 : 16.02.25 - klo:22.05 »
Silloin, kun ssd oli vielä uusi asia tuli noita ajoja tehtyä käsin ja silloin huomasin, että se trimmattavan määrä jostain syystä kasvoi aivan älytötä tahtia vaikkea koneella mitään tekisi. Oli muistaakseni jo minuuteissa gigatavuluokkaa. Toisessa koneessa se taas muistaakseni ei kasvanut juurikaan. Epäilin erojen johtuvan kovalevyn ominaisuuksista ja lopetin ylimääräiset trimmailut. Se varmaan sinullakin trimmaa koko vapaan osion tilavuuden.

OK, kyllä se trimmaa vapaanosuuden, silläpä cronjobi on hyvä että sitä ei tarvi itse ajaa.
Välillä voi vilkaista lokia että toimiihan se vielä.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11498
    • Profiili
    • Tomin kotisivut
Vs: Manjaro ja fstrim
« Vastaus #5 : 17.02.25 - klo:21.51 »
Grok väittää että on automaattinen. Tiedä sitten.

Tarkistaisin tarkkaan tuollaset ohjeet. Päälle päin näyttää ihan kelvolliselta kyllä, mutta...

Lainaus
Manjaro ottaa käyttöön automaattisen TRIM (fstrim-komennon ajamisen taustalla) asennuksen yhteydessä. Tämä tarkoittaa, että fstrim suoritetaan säännöllisesti ilman, että käyttäjän tarvitsee tehdä mitään.

Olisi kiinnostava tietää, onko tuo tieto jostain peräisin vai keksikö tekoäly sen ns. omasta päästään. Pikainen nettihakuni ei tuntunut tukevan väitettä, että se olisi automaattisesti käytössä.
Is TRIM enabled for ssds on new installs?
How should enable and start TRIM on my SSD?
Is SSD Trim enabled by default in Manjaro?
(nuo ovat toinen toistaan vanhempia keskusteluja ja uudemmat versiot voivat toimia toisin)

Lisäksi Arch Linuxissa tuo pitää itse tietää laittaa päälle, joko systemctl-komennolla ajoitettu trim tai jatkuvasti tehtävä trim fstab-tiedostoa muokkaamalla:
https://wiki.archlinux.org/title/Solid_state_drive#TRIM
Toki Manjarossa ja Archissa on eri asentimet, joten periaatteessa Manjaron asennin voisi tuon tehdä itsekin.

Lainaus
sudo fstrim -v /

Tuo ajaa trimin vain juuriosiolle. Jos käytössä on muita osioita, niin niille ei trimiä ajeta.
« Viimeksi muokattu: 18.02.25 - klo:10.19 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.