Linux-kysymyksiä & yleistä keskustelua Linuxista

Onko tuo siis ihan normaalia että NVidia-ajureilla ei saa Linuxissa käyttöön muuta kuin näytön natiiviresoluution?
Kuulostaa joltain läppärin omituisuuksilta, kyllä minulla on työpöydällä iso lista resoluutioita ja virkistystaajuuksia joista valita.
 
Eri distroissa voi olla ihan kaikki grafiikkaan liittyvät softat täysin erit kuin toisessa distrossa ja siis toiminta esim sisäänloggauksessa voi olla ihan erilainen.

En ole perustapauksessa törmännyt noin vakaviin ongelmiin että ihan vaan yksi vaihtoehto mutta vähän erikoisemmissa tapauksissa esim virtuaalikoneessa tai monen näytön konfiguraatioissa voi käytös tällaisessa asiassa vaikuttaa distron valintaan.
 
Onko tuo siis ihan normaalia että NVidia-ajureilla ei saa Linuxissa käyttöön muuta kuin näytön natiiviresoluution?

Normaali työpöytäkäytössä skaalauksen käyttö yleensä riittää, mutta sekään ei aina toimi. Esim. kun käynnistän läppärin ja siihen tulee sisäänkirjautumisruutu, siinä ei skaalaus ole vielä päällä vaan joutuu kirjoittamaan pikkuruiseen ruutuun jossa on pikkuruista tekstiä, ja turha kuvitella erottavansa mitään esim. vasemmassa alareunassa olevista valikoista joista esim. valitaan otetaanko Wayland vai X11 käyttöön, teksti on aivan liian pientä läppärin näytöllä.
Ei ole normaalia, että voi valita vain natiiviresoluution. Mulla on toiminut paljon haukutuilla Nvidian ajureilla kaikki yli 10 vuotta ilman säätämistä, joten en osaa antaa tähän apuja.

KDE:n asetuksista Startup and shutdown -> Apply Plasma Settings niin pitäisi tulla työpöydälle valitut asetukset myös kirjatumiseen (jos skäytössä SDDM.)
 
Ei ole normaalia, että voi valita vain natiiviresoluution. Mulla on toiminut paljon haukutuilla Nvidian ajureilla kaikki yli 10 vuotta ilman säätämistä, joten en osaa antaa tähän apuja.
Ok pitää sitten varmaan kaivella ja kokeilla lisää. En muista satavarmaksi oliko tuossa aiemmin useita resoluutioita tarjolla kun tähän asti juuri siinä käyttänyt vähemmän Linuxia, kaksi eri virkistystaajuutta kyllä tarjoaa, 60,01 ja 165.02 Hz. Jotenkin on muistikuva että nouveau-ajureilla toimi mutta en ole varma.

En tiedä mitä se tarkoittaa tai todistaa mutta xrandr --q1 listaa kyllä vaikka mitä resoluutioita.

Asiaa googlettelemalla törmään ikivanhoihin keskusteluihin aiheista joista tulee kuva että:
- Riippui joskus käytetystä xrandr versiosta, noissa vanhoissa keskusteluissa puhuttiin 1.1 ja1.2 versioista. Minulla näyttäisi olevan 1.5.3/1.6 xrandr --version mukaan.
- Riippuu mitä näyttö ilmoittaa saatavilla oleviksi resoluutioiksi, eli ikäänkuin näyttö sanoisi että vain tuo resoluutio on tarjolla, ja ajuri luottaa siihen.

Tietty kokeilen nyt myös että jos skaalaus (200%) toimii luotettavasti ja pelitkin toimivat myös alemmissa resoluutioissa kuin tuo natiivireso, sitten ehkä tyydyn käyttämään vain natiiviresoluutiota.

KDE:n asetuksista Startup and shutdown -> Apply Plasma Settings niin pitäisi tulla työpöydälle valitut asetukset myös kirjatumiseen (jos skäytössä SDDM.)
Ok yritän löytää mistä nuo ns. KDE-asetukset löytyvät tässä distrossa... SDDM ei sano minulle mitään, en tiedä onko käytössä.
 
Ok pitää sitten varmaan kaivella ja kokeilla lisää. En muista satavarmaksi oliko tuossa aiemmin useita resoluutioita tarjolla kun tähän asti juuri siinä käyttänyt vähemmän Linuxia, kaksi eri virkistystaajuutta kyllä tarjoaa, 60,01 ja 165.02 Hz. Jotenkin on muistikuva että nouveau-ajureilla toimi mutta en ole varma.

En tiedä mitä se tarkoittaa tai todistaa mutta xrandr --q1 listaa kyllä vaikka mitä resoluutioita.

Asiaa googlettelemalla törmään ikivanhoihin keskusteluihin aiheista joista tulee kuva että:
- Riippui joskus käytetystä xrandr versiosta, noissa vanhoissa keskusteluissa puhuttiin 1.1 ja1.2 versioista. Minulla näyttäisi olevan 1.5.3/1.6 xrandr --version mukaan.
- Riippuu mitä näyttö ilmoittaa saatavilla oleviksi resoluutioiksi, eli ikäänkuin näyttö sanoisi että vain tuo resoluutio on tarjolla, ja ajuri luottaa siihen.

Tietty kokeilen nyt myös että jos skaalaus (200%) toimii luotettavasti ja pelitkin toimivat myös alemmissa resoluutioissa kuin tuo natiivireso, sitten ehkä tyydyn käyttämään vain natiiviresoluutiota.


Ok yritän löytää mistä nuo ns. KDE-asetukset löytyvät tässä distrossa... SDDM ei sano minulle mitään, en tiedä onko käytössä.
Mikä KDE sulla on, jos siinä on vielä X11 käytössä? Tuli vaan ekana mieleen, että onko se varmasti X11 vai Waylandilla?
 
Mikä KDE sulla on, jos siinä on vielä X11 käytössä? Tuli vaan ekana mieleen, että onko se varmasti X11 vai Waylandilla?
Ainakin nyt on Waylandilla allaolevien komentojen mukaan:

loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'
wayland

loginctl show-session "$XDG_SESSION_ID" -p Type
Type=wayland

Sitä en osaa sanoa "mikä KDE" on käytössä, se mikä OpenSUSE Teumbleweed tulee vakiona. Login-ruudussa voi valita pikkuruisesta valikosta vasemmalta alhaalta käytetäänkö Plasma (Wayland), Plasma (X11) ja olikos se IceVM tai vastaava.
Jos tarkoitat mitä esim. "plasmashell --version" sanoo, se sanoo 6.6.0.
 
Viimeksi muokattu:
Ainakin nyt on Waylandilla allaolevien komentojen mukaan:

loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'
wayland

loginctl show-session "$XDG_SESSION_ID" -p Type
Type=wayland

Sitä en osaa sanoa "mikä KDE" on käytössä, se mikä OpenSUSE Teumbleweed tulee vakiona. Login-ruudussa voi valita pikkuruisesta valikosta vasemmalta alhaalta käytetäänkö Plasma (Wayland), Plasma (X11) ja olikos se IceVM tai vastaava.
Jos tarkoitat mitä esim. "plasmashell --version" sanoo, se sanoo 6.6.0.
Lähinnä siis tarkoitin, että xrandr on x11-komento, ei toimi Waylandilla. Pisti vaan silmään. Sillä saa kyllä tietoa irti näytöistä xWaylandin ansiosta, mutta mitään ei käsittääkseni voi muuttaa. kscreen-doctor on Waylandin vastaava komento.
 
Se ärsyttää waylandissä kun ei voi käyttää helposti muistettavia komentoja kuten xrandr ja startx.
 
Lähinnä siis tarkoitin, että xrandr on x11-komento, ei toimi Waylandilla. Pisti vaan silmään. Sillä saa kyllä tietoa irti näytöistä xWaylandin ansiosta, mutta mitään ei käsittääkseni voi muuttaa. kscreen-doctor on Waylandin vastaava komento.
Jaa no sitten. Tämä on näitä kun googlettaa ohjeita jotain ongelmaa varten mutta tietty näyttöprotokolla on muuttunut tässä välillä...
Jos tuo oli tarkoitus ajaa sudona niin virhettä antaa, eli pitänee vaan googlettaa lisää. Ohjeistetaan että "applikaation" uudelleenasennus saattaa korjata asian, applikaatio = kscreen-doctor?
~> sudo kscreen-doctor
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the ap
plication may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, wayla
nd-brcm, wayland-egl, wayland, xcb.
Aborted sudo kscreen-doctor
 
Viimeksi muokattu:
Jos on dual boot ja windows on hibernatella kiinni niin onko turvallista avata Linux distro suoraan grubista vai onko parempi oikeasti sammuttaa Windows versio?
 
Se ärsyttää waylandissä kun ei voi käyttää helposti muistettavia komentoja kuten xrandr ja startx.
Itse oon tehnyt vaan aliaksia, jos pitää jotain toimintoja käyttää jatkuvasti, tyyliin itsellä on toisen monitorin enable/disable aliaksen takana ja käyttää tota kscreen-doctor -komentoa.
 
Itse oon tehnyt vaan aliaksia, jos pitää jotain toimintoja käyttää jatkuvasti, tyyliin itsellä on toisen monitorin enable/disable aliaksen takana ja käyttää tota kscreen-doctor -komentoa.
Aliaksia en olekaan kokeillu. Oon tehny muutamia shell scriptejä joihinkin toimintoihin joita on täytyny tehdä usein.

Tälle täytyy tehdä alias. On erikoista, että jos haluaa käyttää dolphinia roottina joutuu syöttämään tälläisen komennon.
Koodi:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=6 KDE_FULL_SESSION=true dbus-launch dolphin
 
Viimeksi muokattu:
Aliaksia en olekaan kokeillu. Oon tehny muutamia shell scriptejä joihinkin toimintoihin joita on täytyny tehdä usein.

Tälle täytyy tehdä alias. On erikoista, että jos haluaa käyttää dolphinia roottina joutuu syöttämään tälläisen komennon.
Koodi:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=6 KDE_FULL_SESSION=true dbus-launch dolphin
Eihän Dolphinia edes tarvi erikseen käynnistää roottina. Sen kun klikkailee normaalina käyttäjänä hakemistoon, mihin ei ole pääsyä, niin se tarjoaa "act as admininistrator" -nappulan. Sama kuin Katea ei tarvi käynnistää roottina. Muokkaa vaan tiedostoa ja tallentaessa se kysyy salasanan.
 
Eihän Dolphinia edes tarvi erikseen käynnistää roottina. Sen kun klikkailee normaalina käyttäjänä hakemistoon, mihin ei ole pääsyä, niin se tarjoaa "act as admininistrator" -nappulan. Sama kuin Katea ei tarvi käynnistää roottina. Muokkaa vaan tiedostoa ja tallentaessa se kysyy salasanan.
"Act as Administrator" ei käytä sudoa vaan kio-adminia. Pari kertaa olen yrittänyt siirtää tiedostoja sillä eikä ole onnistunut. Nyt kokeilin pienellä tiedostolla niin onnistui, mutta ne muutamat kerrat aikaisemmin on pitänyt siirrellä kymmenien gigojen tiedostoja jolloin se siirto on mennyt jumiin.
 
Viimeksi muokattu:
"Act as Administrator" ei käytä sudoa vaan kio-adminia. Pari kertaa olen yrittänyt siirtää tiedostoja sillä eikä ole onnistunut. Nyt kokeilin pienellä tiedostolla niin onnistui, mutta ne muutamat kerrat aikaisemmin on pitänyt siirrellä kymmenien gigojen tiedostoja jolloin se siirto on mennyt jumiin.
Ok, enpä ole sitä kyllä montaa kertaa käyttänyt, niin en ollut huomannut, että siinä on tuollaista ongelmaa.
 
Toi tiedostojen siirto on kyllä outoa tosiaa Linuxilla. Ite en pysty esim. Firefoxilla lataamaan mitään tiedostoa suoraan USB-tikulle/-levylle, jos oon klikannut Nautiluksesta USB-tikulla/-leyvllä olevaa osiota (jolloin se liittää sen automaattisesti käyttäjän käyttöön). Tiedoston lataaminen USB:lle onnistuu kun kopioin sen esim. Download-kansiosta USB:lle, mutta ei suoraan FF -> USB.

[edit] Eli jos haluan saada netistä ladattua tiedoston USB-tikulle/-levylle, niin pitää pistää FF lataamaan tiedoston esim. koneen paikalliseen Downloads-kansioon, sen jälkeen kopioin/leikkaan-liitän tiedoston Downloads-kansiosta USB:lle. Muuten ei onnistu
 
Jos on dual boot ja windows on hibernatella kiinni niin onko turvallista avata Linux distro suoraan grubista vai onko parempi oikeasti sammuttaa Windows versio?
Windows taitaa lukita NTFS osiot kun menee hibernate tilaan, mutta jos ei Linuxin kautta tarvi niitä käsitellä niin sitten ei varmaan ole mitään ongelmaa.
 
Toi tiedostojen siirto on kyllä outoa tosiaa Linuxilla. Ite en pysty esim. Firefoxilla lataamaan mitään tiedostoa suoraan USB-tikulle/-levylle, jos oon klikannut Nautiluksesta USB-tikulla/-leyvllä olevaa osiota (jolloin se liittää sen automaattisesti käyttäjän käyttöön). Tiedoston lataaminen USB:lle onnistuu kun kopioin sen esim. Download-kansiosta USB:lle, mutta ei suoraan FF -> USB.

[edit] Eli jos haluan saada netistä ladattua tiedoston USB-tikulle/-levylle, niin pitää pistää FF lataamaan tiedoston esim. koneen paikalliseen Downloads-kansioon, sen jälkeen kopioin/leikkaan-liitän tiedoston Downloads-kansiosta USB:lle. Muuten ei onnistu
Onko Firefox ehkä Snapcrappia tai vastaavaa, jolla on rajattu pääsy tiedostojärjestelmään?
 
Firejail, Bubblewrap tms. hiekkalaattiko voi myös rajoittaa selaimen pääsyä tiedostojärjestelmään, mutta silloin ei pitäisi edes nähdä mitään muuta kuin ~/Downloads ja Fifefoxin profiilikansio. Flatpak käyttää Bubblewrappia, joten jos sitä kautta asennettu niin sekin voi ehkä olla syynä (en ole koskaa Flatpakkia käyttänyt.)
 
Mikä on paras tapa saada Wayland pohjaisiin Linuxeihin näytönsäästäjä? Esim KDE Plasma työpöytäympäristössä.

Kyselen, kun käytössäni on Oled näyttö ja Windowsissa olen laittanut näytönsäästäjän käynnistymään minuutin tyhjäkäynnin jälkeen. Windowsissa toiminut hyvin esim jos laitan musiikkia tai jonkin höpinää sisältävän youtubevideon taustalle niin näytönsäästäjä aktivoituu minuutin kuluttua ja äänet kuuluvat hyvin.
 
Mikä on paras tapa saada Wayland pohjaisiin Linuxeihin näytönsäästäjä? Esim KDE Plasma työpöytäympäristössä.

Kyselen, kun käytössäni on Oled näyttö ja Windowsissa olen laittanut näytönsäästäjän käynnistymään minuutin tyhjäkäynnin jälkeen. Windowsissa toiminut hyvin esim jos laitan musiikkia tai jonkin höpinää sisältävän youtubevideon taustalle niin näytönsäästäjä aktivoituu minuutin kuluttua ja äänet kuuluvat hyvin.
Tuleeko sulla äänet näytön kautta, vai miksi ei voi vain sammuttaa sitä näyttöä?
 
Joo oled TV, jonka kaiuttimia hyödynnän.
Näytönsäästäjät on taidettu tiputtaa pois vähän kaikkialta. Niitä kun ei juuri kukaan kaipaa niin kuormittavat vain ylläpitäjiä. Sulla taitaa olla ainoa nykypäivän käyttötapaus näytönsäästäjälle ja sekään ei liene kovin yleinen :)
 
ei nyt varsinaisesti ratkaisu näytönsäästäjän puuttumiseen mutta eikö täysin musta desktop/workspace (jos mahdollista) hoida homman riittävän hyvin? vaihtoehtoisesti selaimella (bookmark) tms musta kuva auki ja f11 full screen mikä periaatteessa "sama asia".

joo ehkä kömpelö ratkaisu mutta jos tuon saa jotenkin esim pikanäppäimellä tms nopealla toteutuksella tehtyä on/off niin yksi mahdollisuus.
 
Nyt täytyy antaa isosti rispektii Intelille. Juuri vetäsin fwupdmgr kanssa päivitys tsekkauksen niin sehän ilmotteli että Arc B570 olisi tarjolla firmware päivitys ja oprom code päivitys.

Windows puolella noi päivittyy ajuripäivitysten mukana mutta tähän asti linus puolella on pitäny käsin säätää erillisen ohjelman kanssa. Nyt se on onneksi historiaa ilmeisesti.

Koodi:
./igsc list-devices --info
Device [1] '/dev/mei0': 8086:e20c 1849:6022 0000:0e:00.00
FW Version: BMG__21.1177
OPROM CODE Version: 17 00 29 04 00 00 00 00
OPROM DATA Version: 17 00 1B 04 00 00 00 00

Tuollasita näyttää versiot nyt ja tuossa se erillinen softa, se löytyy githubista.
 
KDE:ssa (Ubuntu 24.04 & KDE Plasma 5.27.12) jos fokus on jossain tekstialueessa (esim. tässä viestieditorissa) ja painaa Ctrl+; (USA-layoutilla Ctrl+L:n naapuri), niin avautuu leikepöytähistoria jossa voi olla jopa 5 viimeisintä leikepöydälle kopioitua tekstinpätkää. Jos painaa Win+V, niin avautuu samantapainen mutta hieman erilainen juttu, jossa historiasta näkyy vain viimeisin. Leikepöydän asetuksissa mulla on "History size: 1 entry". Miten saan tuon Ctrl+; -homman näyttämään pelkän viimeisimmän? En halua, että tietokoneen muistiin jää useampi leikepöydälle kopioitu asia.
 
Sain viimein poistettua kaikki windows osiot levyiltä, nyt mietin miten saisin siirrettyä/lisättyä tyhjän tilan ~130 Gt esim. /homen käyttöön?
Yritin siirtää /homen omalle osiolleen, mutta se ei toiminut ja jouduin palauttamaan järjestelmän snapshotista takaisin.

Koneessa siis OpenSUSE Tumbleweed, kernel 6.19.6-1.
 
Sain viimein poistettua kaikki windows osiot levyiltä, nyt mietin miten saisin siirrettyä/lisättyä tyhjän tilan ~130 Gt esim. /homen käyttöön?
Yritin siirtää /homen omalle osiolleen, mutta se ei toiminut ja jouduin palauttamaan järjestelmän snapshotista takaisin.
Koneessa siis OpenSUSE Tumbleweed, kernel 6.19.6-1.
Meinasin kysyä mikä tiedostosysteemi ja onko LVM käytössä, mutta ilmeisesti btrfs kun on OpenSUSE?

Opettelen vielä itsekin btrfs oikeaoppista käyttöä subvolumeineen ja mitä vielä joten en osaa sanoa muuta kuin että googleta. ext4/xfs + LVM olisin ehkä osannutkin auttaa...
 
Meinasin kysyä mikä tiedostosysteemi ja onko LVM käytössä, mutta ilmeisesti btrfs kun on OpenSUSE?

Opettelen vielä itsekin btrfs oikeaoppista käyttöä subvolumeineen ja mitä vielä joten en osaa sanoa muuta kuin että googleta. ext4/xfs + LVM olisin ehkä osannutkin auttaa...
Käytössä btrfs ilman LVM:ää.
 
Sain viimein poistettua kaikki windows osiot levyiltä, nyt mietin miten saisin siirrettyä/lisättyä tyhjän tilan ~130 Gt esim. /homen käyttöön?
Yritin siirtää /homen omalle osiolleen, mutta se ei toiminut ja jouduin palauttamaan järjestelmän snapshotista takaisin.

Koneessa siis OpenSUSE Tumbleweed, kernel 6.19.6-1.
Ite varmaan boottaisin koneen GPartedilla ja sillä sitte suurentaisin root-osiota. Boottaus tuolla, jos kyseessä on juuri root-osion kasvatus kun muuten se ei taida onnistua.

GParted on graaffinen softa ja imho varsin helppo käyttää.

GParted-sivut: GParted -- A free application for graphically managing disk device partitions
GParted Live USB-tikun luontiohjeet: GParted Live on USB
 
Käytössä btrfs ilman LVM:ää.
Joo, ja olen käsittänyt ettei LVM mitään erityistä lisäarvoa btrfs:n kanssa tuokaan kai? Samat ominaisuudet minkä takia LVM:ää käytetään ext4 ja xfs kanssa löytyvät btrfs:stä ilmeisesti jo muutenkin.

Sori etten osaa auttaa koska olen itsekin btrfs:n kanssa vielä kovin opetteluvaiheessa. Kiinnostaa toki kuulla mikä ratkaisu on.
 
Eiköhän tämä tästä aikanaan, kun pääsen hiljalleen paremmin sinuiksi tämän Linuxin kanssa.

Ilmeisesti paras tapa tehdä tuo /homen ja vastaavien kansioiden siirto omiksi osioikseen on live linuxin tai vastaavan kautta.
 
@NiFa , Siis haluatko useita osioita vai yhden ison? Tuolla GParted neuvolla ehdottiin sen alkuperäisen osion laajentamista että kaikki sulautuu yhdeksi se toinen osio häviää tässä prosessissa. Toki GPartedilla voi varmaankin tehdä myös niin että tuloksena on useita osioita mutta tämän voi tehdä myös ilman GPartedia ihan komentoriviltä ja jos näin haluaa niin minusta tämän tekeminen komentoriviltä on parempi vaihtoehto. Se sinun ensimmäinen yrityksesi vaan epäonnistui jostakin syystä.
 
Viimeksi muokattu:
Tarkoitus olisi saada ainakin /Home omalle osiolleen, kun se tuntuu paisuvan kuin pullataikina omassa käytössäni, tällä hetkellä se on samalla 140 gigan osiolla kuin /.
 
Minusta noitten osioitten yhdistäminen GPartedilla olisi se parempi ratkaisu koska näin saat enemmän tilaa sen homen paisua kun se voi käyttää myös tuota 140 gigaa joka nyt on root osio. 140 gigan root osio on tarpeettoman iso. Jos root osio olisi ollut alle 60 gigaa niin silloin erillinen home voisi olla jotenkin järkevä mahdollinen ratkaisu mutta minusta 140 gigan tuhlaaminen niin että osaa siitä ei käytetä osalle homea ei ole optimaalista.

Erilliset root ja home osiot ovat hyvä ratkaisu jos suunittelee päivittävänsä käyttöjärjestelmän uuteen versioon niin että home osioon ei kosketa tässä operaatiossa mutta muuten yksi yhdistetty osio on levytilan käytön kannalta optimaalinen ratkaisu.
 
Viimeksi muokattu:
Samaa mieltä että 140 Gt osio juurelle on turhan iso, ellei tiedossa ole että sinne asennetaan jotain tilaavievää.

Sen sijaan /home on minusta järkevää pitää aina omalla osiollaan, etenkin silloin jos /home:n kanssa jatkuvasti meinaa tila loppua kesken. On paljon helpompi järkätä kotihakemistolle lisätilaa jotta saa haluamansa asian tehtyä, kuin alkaa tappelemaan esim. päivitysten asennuksen epäonnistumisen kanssa kun juurestakin loppui tila yllättäen kesken.
 
Alunperin jouduin laittamaan /home rootin kanssa samalle osiolle, kun minulla ei ollut riittävästi tilaa tyhjänä, että olisin voinut laittaa /home omalle isommalle osiolleen ja lisäksi ei tullut mieleenikään siinä vaiheessa, että 140 gigaa ei riittäisi yhteiselle root ja /home osiolle.
Olen nyt saanut onneksi kyseinen levyn tyhjennettyä kaikesta muusta tavarasta muille levyille, niin pääsen kasvattamaan osion kokoa isommaksi, tosin mielelläni laittaisin /home omalle osiolleen.
 
Jos haluaa tehdä optimaalisen ratkaisun niin aluksi tekee kahdet täydelliset backupit jollekin usb levylle. Snapshotit ei toimi backuppina koska jos vanha levy sekoaa niin myös snapshotit sekoaa.

Sitten GPartedilla pienentää vanhan root osion 80 gigaiseksi ja tekee uuden osion yhdistäen kaiken tyhjän tilan ja formatoimalla sen tälle btrfs järjestelmälle.

GParted ei varmaan osaa kopioda vanhan homen dataa uudelle homelle vaan se pitänee tehdä manuaalisesti. Tätä varten käsketään GParted mounttaamaan uuden partition ei homeksi vaan jollekin toiselle nimelle esim new_home.

Tämän jälkeen luodaan systeemiin uusi käyttäjä admin oikeuksilla jonka kotihakemistoa ei laiteta kummallekaan , ei home eikä new_home hakemistoon vaan joku muu esim home_temp. Tämän jälkeen logataan tälle uudelle admin käyttäjälle ja aletaan siirtää vanhan homen kaikki sisältö new_home hakemistoon "su mv" komennolla. Ei kopioimalla koska siinä voi oikeudet ja omistajat muuttua hassusti.

Kun datan siirtäminen on tehty niin editoidaan /etc/fstab tiedsostoa että tämä uuden osion mounttaus tapahtuukin /home hakemistoon eikä /new_home. Bootataan kone uudelle systeemille.

Logataan sisään vanhoille käyttäjille todeten että kaikki toimii ja tämän jälkeen voi deletoida tämän väliaikaisen admin käyttäjän ja sen käyttämän hakemiston /home_temp.

En ole koskaan käyttänyt btrfs tiedostojärjestelmää niin jos tein jonkun virheen joka ei tässä toimi niin ehkä joku hihkaisee. Enkä ole koskaan GPartedilla pientänyt partitiota. Siinä lienee joitakin riskejä joita välttää jos jättää root partition 140 gigaiseksi.
 
Viimeksi muokattu:
En ole käyttänyt BTRFS:ää, vaan ZFS:ää. Oletan että siinä on samanlainen logiikka.

Siinä ei osioida mitään vaan annetaan käyttöön kokonainen levy tiedostojärjestelmälle. Sen jälkeen luodaan subvolumeja (btrfs termi, zfs:llä dataset), jotka toimivat kuin osiot, mutta tilaa voidaan käyttää jokaisella subvolumella niin paljon kuin levyllä on vapaana.

Eli BTRFS:ään/ZFS:ään ei kuulu osiointi.

Jos siinä on nyt ympärillä tyhjää tilaa, niin ilmeisesti komento on btrfs filesystem resize max /mnt millä tuo tyhjä tila otetaan käyttöön. (tai / jos on BTRFS on root?)

 
Tämä zfs/btrfs tyylinen juttu jota @bindi kuvailee ei varmaankaan toimi siinä tarkoituksessa miksi minä käytän erillisiä osioita on se että jos root on levyjärjestelmän kannalta eri partitio niin silloin voi päivittää käyttöjärjestelmän eri versioon ja formatoida tämän osion täysin koskematta home osioon ja se voi olla unmountattuna koko ajan kun käyttistä päivitetään eli on taattua että home ei sekoa. Minulla on levyllä kaksi root osiota joissa on eri käyttöjärjestelmät ja ne mounttaa saman home osion ja voin valita mihin käyttikseen haluan bootata sinä päivänä.
 
Viimeksi muokattu:
zfs/btrfs voi taas snapshotata ennen/jälkeen päivityksen ja bootata tietty snapshotti :)
Ei myöskään mikään estä luomasta useampaa käyttöjärjestelmäasennusta saman zfs/btrfs:n sisään ja ajaa samalla homella.

Eli ne datasetit/subvolumet ovat kuin osioita, erillisiä tiedostojärjestelmiään, mutta eivät ole rajoitettu kuten osiot ovat (pakko antaa fyysinen pala gigatavuja käyttöön, ja ne ovat vain sillä osiolla käytössä).
 
Osaako käyttöjärjestemien asennusohjelmat asentaa näille subvolumeille että on taattua että muut ei sekoa? Miten tämän yhden subvolumen formatointi tapahtuu jota käyttisasennus ehkä haluaa? Ehkä osaa mutta silti tämä vaikuttaa minusta riskihommalta ottaen huomioon että fyysiset partitiot eri rooteille ehkä tuhlaa levyltä max 40 gigaa joka on nykyaikana aika mitätön asia siitä että ei käytä tarpeettoman monimutkaisia ominaisuuksia. Tai max 20 gigaa jos on vain yksi käyttis. Entäs jos haluaakin käyttispäivityksen yhteydessä kokeilla eri tiedostojärjestelmää? Mutta kaikille ihan sitä mitä haluaa. Minä arvostan yksinkertaisuutta jota minun yksinkertaiset aivot pystyy tajuamaan ja luottamaan.
 
Käyttisasennuksen on luonnollisesti tuettava BTRFS/ZFS:ää. Siis graafisen. Mutta esim debootstrap ei välitä mikä tiedostojärjestelmä siellä on alla. Debian Trixie Root on ZFS — OpenZFS documentation tuolta voi vilkuilla jos haluaa..

Ei niitä formatoida, ne vain luodaan, ja näkyvät samassa /paikassa kuin normaalistikin. Esim minulla voi olla perus ext4 kansiorakenne /home/bindi, mutta voisin luoda ZFS:llä datasetin tank/home ja sen alle tank/home/bindi ja vaikka tank/home/jokumuu - niihin pääsee kuitenkin käsiksi ihan samalla tavalla kuin muissakin tiedostojärjestelmissä, "cd /home/bindi". Mutta nyt voin snapshotata erikseen tank/home/bindi ja palauttaa sen tarvittaessa, ilman että tank/home/jokumuu tiedostoihin kosketaan.

Jos taas ZFS dataset olisi tehtynä vain tank/home asti, ja sen sisällä olisi käyttäjien kansiot, niin sen snapshottaaminen ja palauttaminen muuttaisi JOKAISEN käyttäjän kotikansion sisältöä.
 

Statistiikka

Viestiketjuista
302 748
Viestejä
5 154 583
Jäsenet
82 213
Uusin jäsen
pyörätuoli

Hinta.fi

Back
Ylös Bottom