Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Reksa - 18.12.20 - klo:12.49
-
Miten saisi Ubuntussa noatime/nodiratime option oletusarvoisesti päälle, niin että se pätisi automaattisesti myös satunnaisesti asennettaville partitioille (joille ei ole määritelmää fstab:ssa)? Onko oletusarvo märitelty kernelissä vai jossain muualla? Ainakin Ubuntu 18:ssa näyttää olevan oletuksena 'atime' koska tiedostojen käyttöpäiväys muuttuu aina kun avaa ne, ellei itse lisää tuota 'noatime' valitsinta partitiolle fstabissa.
-
Ubuntussa ja useimmissa jakeluissa automaattiset liitokset ovat udisks2:n vastuulla. Udisks2:n versiosta 2.9.0 lähtien on mahdollista asettaa tiedostojärjestelmäkohtaiset oletusliitosparametrit tiedostossa /etc/udisks2/mount_options.conf. Tämän pitäisi siis onnistua Ubuntu 20.10:ssä ja uudemmissa jakeluversioissa.
Ohje: http://storaged.org/doc/udisks2-api/latest/mount_options.html
Ubuntu 20.04:ssä joutunet asettamaan liitosparametrit osiokohtaisesti fstabissa. Sen voi tehdä myös irrotettaville satunnaisille levyille, ja määrittely onnistuu kohtalaisen helposti Levyt-ohjelman avulla.
-
Ubuntussa ja useimmissa jakeluissa automaattiset liitokset ovat udisks2:n vastuulla. Udisks2:n versiosta 2.9.0 lähtien on mahdollista asettaa tiedostojärjestelmäkohtaiset oletusliitosparametrit tiedostossa /etc/udisks2/mount_options.conf. Tämän pitäisi siis onnistua Ubuntu 20.10:ssä ja uudemmissa jakeluversioissa.
Ubuntu 20.04:ssä joutunet asettamaan liitosparametrit osiokohtaisesti fstabissa. Sen voi tehdä myös irrotettaville satunnaisille levyille, ja määrittely onnistuu kohtalaisen helposti Levyt-ohjelman avulla.
Kiitos infosta! Kätevää jos tuon voi tosiaan tehdä 20.10:ssä tarvitsematta spesifioida itse osioita.
En ole vielä Ubuntun 20.x versioita lainkaan testannut... Onko jotain potentiaalisia ongelmia tiedossa? Kannattaako päivittää 18.04:n päälle vai tehdä kokonaan uusi asennus? CPU olisi Amd Ryzen 3200.
-
Ubuntussa ja useimmissa jakeluissa automaattiset liitokset ovat udisks2:n vastuulla. Udisks2:n versiosta 2.9.0 lähtien on mahdollista asettaa tiedostojärjestelmäkohtaiset oletusliitosparametrit tiedostossa /etc/udisks2/mount_options.conf. Tämän pitäisi siis onnistua Ubuntu 20.10:ssä ja uudemmissa jakeluversioissa.
Ohje: http://storaged.org/doc/udisks2-api/latest/mount_options.html
Jostain syystä en nyt onnistu saamaan tätä toimimaan järjestelmänlaajuisesti, vaikka Udisks2 on tarpeeksi uusi... mount_options.conf:ssa on vain tämä rivi (otettu suoraan esimerkkitiedostosta, josta poistettu vain 'atime') aktivoituna:
allow=exec,noexec,nodev,nosuid,noatime,nodiratime,ro,rw,sync,dirsync,noload
Kun asennan jonkun uuden partition (jolle ei ole määritytystä fstabissa) avaamalla sen tiedostonhallinnan kautta, sille tuleekin parametriksi 'relatime', joka on kai järjestelmän oletusarvo:
/dev/sdc18 on /media/reksa/TumbleWeed type ext4 (rw,nosuid,nodev,relatime,stripe=25471,uhelper=udisks2)
Mikähän on pielessä, onko tuo em. rivi conf-tiedostossa puutteellinen...? Kokeilin jo eri jakeluita joissa on riittävän uusi Udisks2, sama juttu kaikissa.
-
Ubuntussa ja useimmissa jakeluissa automaattiset liitokset ovat udisks2:n vastuulla. Udisks2:n versiosta 2.9.0 lähtien on mahdollista asettaa tiedostojärjestelmäkohtaiset oletusliitosparametrit tiedostossa /etc/udisks2/mount_options.conf. Tämän pitäisi siis onnistua Ubuntu 20.10:ssä ja uudemmissa jakeluversioissa.
Ohje: http://storaged.org/doc/udisks2-api/latest/mount_options.html
Jostain syystä en nyt onnistu saamaan tätä toimimaan järjestelmänlaajuisesti, vaikka Udisks2 on tarpeeksi uusi... mount_options.conf:ssa on vain tämä rivi (otettu suoraan esimerkkitiedostosta, josta poistettu vain 'atime') aktivoituna:
allow=exec,noexec,nodev,nosuid,noatime,nodiratime,ro,rw,sync,dirsync,noload
storaged.orgin ohjeen perusteella asetustiedoston pitää alkaa rivillä [defaults], jos haluat että kyseiset valinnat ovat oletuksia kaikille liitoksille.
[defaults]
allow=exec,noexec,nodev,nosuid,noatime,nodiratime,ro,rw,sync,dirsync,noload
-
En ole vielä Ubuntun 20.x versioita lainkaan testannut... Onko jotain potentiaalisia ongelmia tiedossa? Kannattaako päivittää 18.04:n päälle vai tehdä kokonaan uusi asennus? CPU olisi Amd Ryzen 3200.
Ubuntu 18.04 on LTS-versio, ja se on päivitettävissä suoraa seuraavaan LTS-versioon, joka on siis Ubuntu 20.04 LTS.
Tuollaisia päivityksiä on siis tehty jo lähes vuoden aikana lukuisia. Versio 20.04 LTS on päivitettävissä versioon Ubuntu 20.10.
Aina päivityksissä on oma pieni riskinsä, mutta uudelleen asentaminenkin vaatii oman vaivannäkönsä. (Datat eivät osioilta tuhoudu, jos päivitys ei onnistu.)
Teen versiopäivitykset puolivuosittain, joten kokemusta LTS-versioiden päivityksestä edellistä seuraavaan (tai yli jonkin versio esim. 16.04 -> 20.04) ei ole.
-
storaged.orgin ohjeen perusteella asetustiedoston pitää alkaa rivillä [defaults], jos haluat että kyseiset valinnat ovat oletuksia kaikille liitoksille.
[defaults]
allow=exec,noexec,nodev,nosuid,noatime,nodiratime,ro,rw,sync,dirsync,noload
Kokeilin niin että nuo rivit ovat ihan tiedoston alussa ja kaikki muu kommentoitu pois tai tyhjiä rivejä, mutta ei ollut vaikutusta.
Mikähän tässä voisi klikata...? Ei kai Cajalla voi olla vielä omia asetuksiaan partition liittämiseen?
-
Ongelma ratkaistu omin neuvoin!-)
Udisks2:n "mount_options.conf "-tiedostoon piti vain lisätä "defaults=noatime,nodiratime". Pelkkä "allow=" rivi ei näköjään riitä kumoamaan 'relatime' oletusarvoa, vaikka se siitä puuttuisi. Epäloogista...
Tässä siis "mount_options.conf " kokonaisuudessan:
[defaults]
allow=exec,noexec,nodev,nosuid,noatime,nodiratime,ro,rw,sync,dirsync,noload
defaults=noatime,nodiratime
fstabissa pitää myös olla siellä määritellyissä osioissa 'noatime,nodiratime' parametrit koska fstab jyrää Udisks2:n asetukset. Muuten niihinkin käytetään 'relatime' optiota.
-
Ongelma ratkaistu omin neuvoin!
Kerro lisää, saattaa kiinnostaa ja auttaa muitakin. ;)
-
Kerro lisää, saattaa kiinnostaa ja auttaa muitakin. ;)
Tehty, kts. edellinen viesti...