Kirjoittaja Aihe: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU  (Luettu 15165 kertaa)

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« : 01.06.20 - klo:16.00 »
Onkos siinä erityistä huomioitavaa vai ovatko oletusasetukset ns. järkevät. Meinaan tässä ostaa toisen SSD levyn pöytäkoneeseen ja tarkoitus olisi Ubuntu tai Kubuntu 20.04 siihen pistää. Nykyinen SSD on varattu Windows 10:lle.
« Viimeksi muokattu: 05.06.20 - klo:15.07 kirjoittanut JaniAlander »
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Roberto

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle
« Vastaus #1 : 05.06.20 - klo:06.22 »
Itse asennuksen aikana ei tarvitse tehdä mitään valintoja SSD levyyn liittyen, esim. TRIM toimii.
Mutta tarkista ennen asennusta BIOS asetuksista että SSD levyn asetuksena on AHCI eikä IDE.

Windows levyn asetusta ei kannata muuttaa tai voi tulla sininen tervehdys (ajurit?).

Tässä koneessa esim. /tmp on keskusmuistissa (Muistia koneessa on 12GiB) ja se säästää levyä.
Dell OptiPlex 7470 (All in One), i5-9500 (6) @ 4,4 GHz, 32 Gt DDR4, Samsung 980 (PCIe NVMe M.2 SSD 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1556
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle
« Vastaus #2 : 05.06.20 - klo:14.24 »
Mikähän se nykyinen kanta on tuohon levynkirjoituksen vähentämisen tarpeeseen? Taitavat jo olla aika kestäviä nuo SSD:t.

Olen silti tehnyt rutiininomaisesti aina uuden asennuksen jälkeen tuon kirjoituksen vähentämisen. En ole huomannut haittavaikutuksia, jos en hyötyjäkään. Yksi bad-sektori on SSD:ssä silti nytkin; tuon Levyt ohjelman mukaan.

Olen tehnyt näin:

Levynkäytön vähentäminen SSD:n kulumisen vähentämiseksi. Siirretään tilapäistiedostot levyn asemasta RAM.iin. (Ne sitten myös katoavat joka sammutuksessa):

Ensin fstabiin lisätään rivejä, avaa tiedosto:

Koodia: [Valitse]
sudo -i mousepad /etc/fstab
Lisää sen loppuun seuraavat rivit:

tmpfs /var/log tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
mpfs /var/tmp tmpfs defaults 0 0

Muista tallettaa mousepad.

Huom! /var/log/apt kansio pitää luoda joka käynnistyksen yhteydessä tai tulostuu virheitä ruudulle (esteettinen haitta). Sitä varten voidaan luoda käynnistysskripti:
Ensin tehdään tiedosto:

Koodia: [Valitse]
sudo -i mousepad /etc/init.d/fix_apt_log_error.sh
Sitten siihen sisältö:

mkdir -p /var/log/apt

Talleta mousepad.
Anna käynnistysoikeus:

Koodia: [Valitse]
sudo chmod +x /etc/init.d/fix_apt_log_error.sh
Valmis.

Nyt voit siirtää myös Firefoxin tilapäistiedostot RAM.ille, vähentää myös selauksen nykimistä:
Kirjoita Firefoxin osoitepalkkiin:

about:config

Vastaa kysymykseen ”kyllä, olen huolellinen”.
Klikkaa tyhjää kohtaa hiiren oikealla.
Valitse pudotusvalikosta:

Uusi – Merkkijono.

kirjoita merkkijonon nimeksi:

browser.cache.disk.parent_directory

ja arvoksi:

/tmp

Valmis.
DELL Latitude 5480 Xubuntu 22.04. DELL Latitude 7490 Xubuntu 24.04.
– Memento Vivere – Terv: Timo

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #3 : 05.06.20 - klo:15.06 »
Kiitoksia neuvoista.  :)
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #4 : 05.06.20 - klo:20.08 »
 /tmp tai /var/tmp voi tulla hyvin suureksikin ja miettisin niiden siirtämistä keskusmuistiin. Levyn kulumisesta ei minusta tarvitse huolestua.
Jos ei ikinä työskentele isojen tiedostojen kanssa tai käännä isoja ohjelmia niin /tmp voi olla keskusmuistissa. Kun muisti loppuu kone hyytyy pahasti.
/tmp puhdistetaan kuitenkin systeemin puolesta kun kone käynnistetään uudestaan. Logrotate puhdistaa /var/log kansiota.
trim ei ole käytössä kaikilla levyillä automaattisesti. Voihan sen ajaa välillä manuaalisesti. Nopeushyöty melko pieni.

Joskus voi käydä niin että /var/log täyttää levyä. itselle kävi niin yhdessä asennuksessa kun lirc taustalla lokitti erroria hirmuisesti.
du komennolla voi välillä kurkata onko kansioiden koot järkeviä. Jos asennus kohtuu pienellä levyllä virheellisesti toimivan ohjelman
huomaa nopeammin.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #5 : 06.06.20 - klo:01.32 »
Vähän mietin että mounttaisin tmp:n ja var:in vanhalle levylle. Kone ottaa siitä kyllä nopeustappiota...
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Roberto

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #6 : 07.06.20 - klo:06.33 »
Jos pöytäkone ei ole kovin vanha, niin saat varmaankin lisättyä muistia helposti jos sitä ei ole tarpeeksi.
Silloin temppi kansiot keskusmuistiin. Kokoa voi myös rajoittaa.

Oma esimerkki:
tmpfs /tmp tmpfs defaults,noatime,size=1G,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512M,mode=1777 0 0

Näillä on menty jo pitkään ja mennään jatkossakin.
Noiden kokoa voi säädellä sitten tarpeen mukaan.
« Viimeksi muokattu: 07.06.20 - klo:06.43 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500 (6) @ 4,4 GHz, 32 Gt DDR4, Samsung 980 (PCIe NVMe M.2 SSD 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3369
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #7 : 07.06.20 - klo:13.21 »
No tuo 24 gigaa on tähän asti riittänyt....kaipa se riittää tuollaisellakin virityksellä.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 24.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #8 : 09.06.20 - klo:09.18 »

Oma esimerkki:
tmpfs /tmp tmpfs defaults,noatime,size=1G,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512M,mode=1777 0 0

Näillä on menty jo pitkään ja mennään jatkossakin.
Noiden kokoa voi säädellä sitten tarpeen mukaan.
Itsellä on /var/tmp 4G koska pistän ohjelmien käännösten väliaikaistiedostot sinne. Jos ison tiedoston lähettää ssh:lla niin sen salaus vaatii myös tilaa. 4G ei riitä enää isoille ohjelmille. Joskus pitää kasvattaa jopa 9G. Kuvien editointi voi vaatia myös hetkellisesti paljon tilaa. Harvempi tosin kasaa isoja panoraamoja.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #9 : 10.06.20 - klo:00.33 »
No tuo 24 gigaa on tähän asti riittänyt....kaipa se riittää tuollaisellakin virityksellä.
Kyllä tuolla muistimäärällä (toistaiseksi varmasti pärjää). Fedora jo oletuksena varaa muistista tmpfs:lle puolet muistista:
              total        used        free      shared  buff/cache   available
Mem:        8048084      746552     5422116      170740     1879416     6864636

Koodia: [Valitse]
Tiedostojärjestelmä 1K-lohkot     Käyt  Vapaana Käy% Liitospiste
devtmpfs              4004576        0  4004576   0% /dev
tmpfs                 4024040    64488  3959552   2% /dev/shm
tmpfs                 4024040     1584  4022456   1% /run
...
tmpfs                 4024040        8  4024032   1% /tmp
tmpfs                  804808       36   804772   1% /run/user/XXXX
Joskus aikanaan totesin tuon /tmp -hakemiston muistissa jäänee liian pieneksi, kun ohjelma (K9Copy) käytti tmp-muistia liian"tehokkaasti".
Toki 24Gt ei tuolloinkaan olisi tuottanut ongelmia (jos tmpfs on tuollaiset 12 Gt).

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #10 : 19.06.20 - klo:23.04 »
Moi! Tilasin just Samsung Evo 860 512 GT SATA3 SSD levyn. Mulla on home osio omalla partitiolla vanhalla hdd levyllä ja mietin tässä, että onko puhdas asennus järkevin tapa siirtää Ubuntu 20.04 ssd levylle? Samsung tarjoaa levykloonaus ohjelman mutta tsekkasin sen ja näytti olevan wintoosalle tehty vain.. Osaako se kloonata ext4 levyn vai miten noi kloonaus softat yleensä toimii?
EDIT: Äh, ei kai tiedostoformaatilla ole väliä, kloonaus tekee imagen, on siellä mitä sisältöä tahansa (?).

Vai kannattaako vaan kiltisti tehdä puhdas asennus?

Ja toi tmp osio RAM muistiin on mielenkiintoinen juttu. Mulla on 8Gt RAM:ia, miten toi /tmp RAM muistiin kannattaa siis tehdä?
« Viimeksi muokattu: 19.06.20 - klo:23.56 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

Roberto

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #11 : 20.06.20 - klo:10.04 »
Itse tekisin puhtaan asennuksen ja kopsaisin kiintolevytelakan tai USB-SATA adapterin avulla vain tarvittavat kansiot ja tiedostot.
Sain sen käsityksen että myös juuriosio on kiekkolevyllä. Kiekkolevyä en kloonaisi SSD levylle.

tmpfs asetukset riippuvat siitä mitä koneella on tarkoitus tehdä.

Kuten Postimies kertoi, niin on projekteja joissa pitää olla suuremmat asetukset.
Ihan tavalliseen käyttöön 8GiB muistilla riittää aiemmin tässä ketjussa kertomani asetukset.
Tämä on testattu käytännössä vuosien ajan. Tehokäyttö on sitten jo eri asia.

Siis nämä:
tmpfs /tmp tmpfs defaults,noatime,size=1G,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512M,mode=1777 0 0

Muokkaus:
Varmuuskopio ohjelmalla voi myös tallentaa kotikansion tietoja jollekin sopivalle usb-levylle.
Ja palauttaa sitten uuteen järjestelmään.
« Viimeksi muokattu: 20.06.20 - klo:15.24 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500 (6) @ 4,4 GHz, 32 Gt DDR4, Samsung 980 (PCIe NVMe M.2 SSD 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #12 : 20.06.20 - klo:15.56 »
Itse tekisin puhtaan asennuksen ja kopsaisin kiintolevytelakan tai USB-SATA adapterin avulla vain tarvittavat kansiot ja tiedostot.
Sain sen käsityksen että myös juuriosio on kiekkolevyllä. Kiekkolevyä en kloonaisi SSD levylle.

tmpfs asetukset riippuvat siitä mitä koneella on tarkoitus tehdä.

Kuten Postimies kertoi, niin on projekteja joissa pitää olla suuremmat asetukset.
Ihan tavalliseen käyttöön 8GiB muistilla riittää aiemmin tässä ketjussa kertomani asetukset.
Tämä on testattu käytännössä vuosien ajan. Tehokäyttö on sitten jo eri asia.

Siis nämä:
tmpfs /tmp tmpfs defaults,noatime,size=1G,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,size=512M,mode=1777 0 0

Muokkaus:
Varmuuskopio ohjelmalla voi myös tallentaa kotikansion tietoja jollekin sopivalle usb-levylle.
Ja palauttaa sitten uuteen järjestelmään.

Kiitos, näin teen. Ja kiitos myös /tmp ja/var/tmp avustasi.
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #13 : 22.06.20 - klo:18.29 »
Itse tekisin puhtaan asennuksen ja kopsaisin kiintolevytelakan tai USB-SATA adapterin avulla vain tarvittavat kansiot ja tiedostot.
Sain sen käsityksen että myös juuriosio on kiekkolevyllä. Kiekkolevyä en kloonaisi SSD levylle.
Itse olen kopioinut systeemin ihan cp -a komennolla. Toki osiot ja tiedostojärjestelmät pitää tehdä. Sitten levyliitokset oikein. Kopioinnin jälkeen korjataan fstab ja asennetaan grub uudestaan. Samsssa ajassa asentanee systeemin uudestaan jos eo paljoa muutoksia.

samihs72

  • Käyttäjä
  • Viestejä: 846
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #14 : 23.06.20 - klo:13.25 »
Moi vielä! Löysin tällaisen kirjoituksen Ubuntu 20.04 asennukseen SSD:lle liittyen. Aika monta eri tapaa tehdä, tarpeista riippuen :)
TRIM säätöä tässä jäin miettimään, jos ei kirjoitakaan /tmp ja /var/tmp RAM:lle. Onko ohjeet kuinka ajantasalla? Ainakin on kirjoitettu 20.04:lle, että sikäli..
« Viimeksi muokattu: 23.06.20 - klo:13.28 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 24.04 Noble Numbat
RPi 4B Nextcloudpi

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #15 : 23.06.20 - klo:13.31 »
Moi vielä! Löysin tällaisen kirjoituksen Ubuntu 20.04 asennukseen SSD:lle liittyen. Aika monta eri tapaa tehdä, tarpeista riippuen :)
TRIM säätöä tässä jäin miettimään, jos ei kirjoitakaan /tmp ja /var/tmp RAM:lle. Onko nämä kuinka ajantasalla nämä ohjeet? Ainakin on kirjoitettu 20.04:lle, että sikäli..

Hajanaisten muistikuvien mukaan Ubuntu ajaa fstrim:n aika-ajoin. Tämän voisi joku tietäjä varmentaa?
Kaikki distrot ei sitä tee, esim Fedora johon olen rakentanut skriptinpätkän joka sitten ajetaan crontabin kautta kerran viikossa.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Roberto

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #16 : 23.06.20 - klo:14.15 »
Tämän voi tarkistaa Ubuntussa näin:

Koodia: [Valitse]
systemctl status fstrim.timer

Muokkaus:
Näistä voi tehdä valintoja tarpeen mukaan, siis vain yksi kerrallaan.
sudo systemctl enable/disable fstrim.timer
sudo systemctl start/stop/restart fstrim.timer

Lisätietoa.
Koodia: [Valitse]
systemctl cat fstrim.timer
systemctl cat fstrim.service
« Viimeksi muokattu: 23.06.20 - klo:14.39 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500 (6) @ 4,4 GHz, 32 Gt DDR4, Samsung 980 (PCIe NVMe M.2 SSD 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #17 : 26.06.20 - klo:16.09 »
Moi vielä! Löysin tällaisen kirjoituksen Ubuntu 20.04 asennukseen SSD:lle liittyen. Aika monta eri tapaa tehdä, tarpeista riippuen :)
TRIM säätöä tässä jäin miettimään, jos ei kirjoitakaan /tmp ja /var/tmp RAM:lle. Onko nämä kuinka ajantasalla nämä ohjeet? Ainakin on kirjoitettu 20.04:lle, että sikäli..

Hajanaisten muistikuvien mukaan Ubuntu ajaa fstrim:n aika-ajoin. Tämän voisi joku tietäjä varmentaa?
Kaikki distrot ei sitä tee, esim Fedora johon olen rakentanut skriptinpätkän joka sitten ajetaan crontabin kautta kerran viikossa.

Syytin Fedoraa suotta, sama systeemi siitä löytyy kuin Ubuntussa. Joku kuitenkin on pielessä kun se ei sitä todistettavasti aja.
Pitää tutkia tilannetta.
Koodia: [Valitse]
[raimo@kone-2 ~]$ systemctl status fstrim.timer
● fstrim.timer - Discard unused blocks once a week
     Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor pres>
     Active: active (waiting) since Fri 2020-06-26 09:42:55 EEST; 6h ago
    Trigger: Mon 2020-06-29 00:00:00 EEST; 2 days left
   Triggers: ● fstrim.service
       Docs: man:fstrim

Jun 26 09:42:55 kone-2 systemd[1]: Started Discard unused blocks once a week.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Roberto

  • Käyttäjä
  • Viestejä: 185
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #18 : 26.06.20 - klo:19.03 »
Täällä Ubuntussa näyttää tekevän maanantaisin.
Koodia: [Valitse]
journalctl -u fstrim
Muokkaus:
Ei tarvitse sudo komentoa eteen tässä koneessa, jossakin voi tarvita.
Kuten testi koneessani jossa on Solus MATE 4.1 ja fstrim toimii siinäkin.
« Viimeksi muokattu: 26.06.20 - klo:19.22 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500 (6) @ 4,4 GHz, 32 Gt DDR4, Samsung 980 (PCIe NVMe M.2 SSD 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Ubuntu 20.04 asentaminen SSD:lle RATKAISTU
« Vastaus #19 : 26.06.20 - klo:19.31 »
Täällä Ubuntussa näyttää tekevän maanantaisin.
Koodia: [Valitse]
journalctl -u fstrim
Muokkaus:
Ei tarvitse sudo komentoa eteen tässä koneessa, jossakin voi tarvita.
Kuten testi koneessani jossa on Solus MATE 4.1 ja fstrim toimii siinäkin.

Kiitos komennosta, näyttää se sen tehneen 22. päivä.
Tämä on uusi Fedora-asennus joten pitää seurata käyttäytymistä.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski