Kirjoittaja Aihe: Mitä Home-osioon todellisuudessa tallentuu?  (Luettu 4047 kertaa)

Senior

  • Vieras
Mitä Home-osioon todellisuudessa tallentuu?
« : 16.02.10 - klo:15.22 »
Kun on ajoittain ollut keskustelua siitä, että distrot kuten vaikkapa Ubuntu ja Mint kannattaisia asentaa siten että tehdään erillinen root-osio ja erillinen home-osio niin mitä käytännön hyötyä tuosta oikeastaan on? Nimittäin tsekkailen paraikaa Linux Mintin home-osion sisältöä ja kun en yleensäkään sinne tallenna työtiedostoja niin aika tyhjältä se näyttää. Muutama hassu työpöytäkuvake - siinä kaikki. Sekä tietysti tyhjät kansiot.

Uudelleenasennuksen jälkeen esim. selaimen "suosikit" eli kirjanmerkit täytyy yleensä käydä asettamassa yksitellen. Vielä enemmän työtä teettää sähköpostin asetukset sekä sähköpostiosoitteiden tuominen. Jos siis työtiedostoja ei tallenna home-osioon tuntuu siltä, että on aivan yhdentekevää vaikka koko distron asentaa yhteen ja samaan osioon, vai kuinka?

Storck

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #1 : 16.02.10 - klo:15.26 »
Katso /homen piilotiedostot, sieltä ne näkyy mitä siellä on. Asennuksen jälkeen EI tarvitse kirjanmerkkejä hakea mistään JOS /home on pidetty samana. /home sisältää joidenkin ohjelmien asetukset, mm selain, s-posti, työpöytä jne..

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #2 : 16.02.10 - klo:15.26 »
aika tyhjältä se näyttää. Muutama hassu työpöytäkuvake - siinä kaikki. Sekä tietysti tyhjät kansiot.

Uudelleenasennuksen jälkeen esim. selaimen "suosikit" eli kirjanmerkit täytyy yleensä käydä asettamassa yksitellen. Vielä enemmän työtä teettää sähköpostin asetukset sekä sähköpostiosoitteiden tuominen.

Mitä mitä mitä – juuri pari päivää sitten asentelin openSUSEn päälle Mintin, mutta koska käytän erillistä /home-osiota, vältyin nimenomaan kirjanmerkkien tai sähköpostiasetusten luomiselta uudelleen.

Riippuu tietysti käytetyistä ohjelmista, mutta kyllä ainakin Firefox ihan kiltisti tallentaa kaikki tiedot ~/.mozilla/firefox-kansion alle, missä ne säilyvät käyttiksen vaihdoista huolimatta.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #3 : 16.02.10 - klo:15.27 »
Mulla /home on omalla osiollaan. Ja uudelleenasennuksen jälkeen tarvitsee vain luoda perheenjäsenille tunnukset oikein, niin kaikki on kunnossa. Siis tiedostot ja asetukset.

Jos tiedostot ovat jossain muualla jää hyödyksi "vain" kirjanmerkkien ym. asetusten saaminen suoraan käyttöön vanhasta asennuksesta.

Senior

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #4 : 16.02.10 - klo:16.00 »
Katso /homen piilotiedostot, sieltä ne näkyy mitä siellä on. Asennuksen jälkeen EI tarvitse kirjanmerkkejä hakea mistään JOS /home on pidetty samana. /home sisältää joidenkin ohjelmien asetukset, mm selain, s-posti, työpöytä jne..

Tattista vaan. Nytpähän tuokin selvisi. Home kansiohan on pilvin pimein täynnä tavaraa.

No nyt jos ja kun uudelleenasennus on edessä ( esim. Ubuntun ja Mintin osalta vuorenvarmasti touko-kesäkuussa LTS !!!) niin tuossa uudelleenasennuksessa olisi nyt tietysti sitten vältettävä home-osion alustusta. En taas muista kysyköökö Ubuntu sen paremmin kuin Mintkään missään vaiheessa tuota asiaa. Taisi ainakin jossain vilahtaa kohta jossa oli varottava laittamasta täppää kohtaan "alusta osio".

Ainakin seuraavia piilotettuja kansioita Thunar löysi omasta home-kansiostani:

-adobe, cache, config, dbus, fontconfig, gconf, gconfd, gnome2, gnome2_private, gnupg, gstreamer-0.10, icons, java, linuxmint, local, macromedia, mozilla, mozilla-thunderbird, mplayer, nautilus, openoffice.org, pulse, ssh, themes, thumbnails, wapi, wine ja  xchat2.

Pelkästään mozilla ja mozilla-thunderbird -kansioissa yhteensä yli 70 megaa tavaraa.
« Viimeksi muokattu: 16.02.10 - klo:16.07 kirjoittanut Senior »

Storck

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #5 : 16.02.10 - klo:16.11 »
Ubuntu kysyy kun valitset osioi itse-kohdan. Minä alustan aina kaiken muun paitsi /home:a. (sen alustan about kerran vuodessa).

Senior

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #6 : 16.02.10 - klo:16.22 »
Jos home-kansion onnistuu olemaan alustamatta niin löytääkö asennusohjelma olemassa olevan home-osion käyttäjä-kansion?  Tarkoitan tätä tilannetta:

sda5 - root-osio
sda6 - home-osio, jossa valmiina kansio nimeltään "kayttaja".

Home-osiota ei ole siis valittu alustettavaksi. Tajuaako asennusohjelma (esim. Ubuntu/Mint) että tuossa osiossa on käyttäjätunnuksella tehty kansio "kayttaja" ja ehdottaako se siinä oleman materiaalin ottamista käyttöön? Entä jos vaikka vahingossa käyttäjätunnuksen valitsee taas samalla nimellä "kayttaja", niin eikö siinä tapauksessa tuo kansion "yli ajeta" eli tiedot häviävät siltä osin?

Senior

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #7 : 16.02.10 - klo:16.26 »
Entä millä tavalla menetellä jos sanotaan vaikkapa että aiemmin home-osiossa ollut gnome-versio ja uudelleen asennuksen yhteydessä asennetaankin KDE-version distro. Onko käytännön kokemusta mahdollisista konflikteista?

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #8 : 16.02.10 - klo:16.29 »
Jos home-kansion onnistuu olemaan alustamatta niin löytääkö asennusohjelma olemassa olevan home-osion käyttäjä-kansion?

Ei varsinaisesti ”löydä”, kyllä se on sinun itsesi kerrottava.

Kun valitset sen kohdan ”Osioi itse” (tai mitä sen nimi milloinkin onkin eri asennusohjelmissa), saat näkyviisi koneesi nykyisen osiotaulukon. Sitten vain valitset, mitkä osiot haluat alustaa ja mitkä liittää ja mihin.

(Tosin esim. siduxin asennusohjelma kieltäytyy asennusvaiheessa hyväksymästä toista osiota /homeksi. Silloin toimitaan niin, että käynnistetään kone asennuksen jälkeen, muutetaan /home toiselle nimelle, luodaan uusi /home ja liitetään siihen haluttu osio. Lopuksi kirjaudutaan uudelleen sisään.)

Entä millä tavalla menetellä jos sanotaan vaikkapa että aiemmin home-osiossa ollut gnome-versio ja uudelleen asennuksen yhteydessä asennetaankin KDE-version distro. Onko käytännön kokemusta mahdollisista konflikteista?

Eri työpöytäympäristöjen välillä konflikteja on hyvin vähän. Enemmän niitä tulee, kun asennat samaa työpöytäympäristöä käyttävän eri distron – mutta senkin tilanteen asennusohjelmat yleensä täysin hallitsevat.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Storck

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #9 : 16.02.10 - klo:16.32 »
Kyllä löytää/löytyy KUN kyseinen osio nimetään uudestaan /home:ksi ja ei muuteta vaikkapa EXT3 > EXT4 vaan pidetään samana.

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #10 : 16.02.10 - klo:16.35 »
Kyllä löytää/löytyy KUN kyseinen osio nimetään uudestaan /home:ksi ja ei muuteta vaikkapa EXT3 > EXT4 vaan pidetään samana.

Puhutaankohan nyt samasta asiasta? Asennusohjelmalla ei ole mahdollisuutta tajuta, että jokin osio /dev/sdxyz on tarkoitettu /homeksi, vaan käyttäjän pitää se kertoa. Sen jälkeen kun käyttäjä on sen kertonut, käyttöjärjestelmä tietysti käyttää /homea /homena, muuhan ei kai ole mahdollistakaan.

(*buntun asennusohjelman tapa kysellä liitettävän osion tiedostojärjestelmä on muuten kiusallinen. Jos se jo on tunnistettu eikä käyttäjä halua osiota alustaa, miksi käyttäjän pitää tiedostojärjestelmä vahvistaa?!)
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Storck

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #11 : 16.02.10 - klo:16.38 »
Siksi tuossa luki UUDESTAAN..    /homesta /homeen niin silloin ymmärtää sisällön. Puhutaan samasta asiasta   :D

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #12 : 16.02.10 - klo:16.40 »
Siksi tuossa luki UUDESTAAN..    /homesta /homeen niin silloin ymmärtää sisällön. Puhutaan samasta asiasta   :D

Okei. Minua vain hämäsi, kun puhuit osion ”nimeämisestä”. Rupesin ajattelemaan, että asennusohjelmassa on salattu jippo, että osion nimiölläkin (= label) voi saada sen tajuamaan, mihin osio halutaan liittää (= mount).
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #13 : 16.02.10 - klo:18.09 »
(Tosin esim. siduxin asennusohjelma kieltäytyy asennusvaiheessa hyväksymästä toista osiota /homeksi. Silloin toimitaan niin, että käynnistetään kone asennuksen jälkeen, muutetaan /home toiselle nimelle, luodaan uusi /home ja liitetään siihen haluttu osio. Lopuksi kirjaudutaan uudelleen sisään.)
SuperOscar ei taida olla huomannut pientä nappulaa, jota painamalla voi muokata asennukseen käytettävää asetustiedostoa. Tuota asetustiedostoa muokkaamalla aiemmin luodun /home-osion saa helposti liitettyä jo asennusvaiheessa.

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #14 : 16.02.10 - klo:18.31 »
SuperOscar ei taida olla huomannut pientä nappulaa, jota painamalla voi muokata asennukseen käytettävää asetustiedostoa. Tuota asetustiedostoa muokkaamalla aiemmin luodun /home-osion saa helposti liitettyä jo asennusvaiheessa.

No enpä ole!

Täytyypä yrittää muista tuo seuraavan kerran, kun siduxia kokeilee. Nykyversiossahan häröilivät lähinnä Python ja Pythonin Plasma-sidokset: kunhan ne saataisiin kuntoon, sidux haastaisi kunnolla muut KDE4:een keskittyneet distrot.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

ilkkak

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #15 : 16.02.10 - klo:22.47 »
/home -osiosta vielä. Kun käyttää samaa kotikansiota eri käyttisversioissa/käyttiksissä, tuleepi sellainen ongelma, että käytetyt ohjelmat saattaapi olla toisessa käyttiksessä uudempia kuin toisessa. Tällöin hyppääminen ohjelmaversiosta toiseen sotkee mukavasti asetustiedostoja. Erityisesti  KDE 3.xy / KDE 4.x.w vaihdot. Itse melkein tekisin niin, että kussakin käyttiksessä  olisi oma home, jossa aina samat käyttäjät ja kullekin käyttäjälle kotikansioon linkki siihen oikeaan kotikansioon toisella levyosiolla, jossa on omat tiedot, mutta ei ohjelmien asetustiedostoja. En ole tätä ikänä toteuttanut, mutta suunnitteilla on.

LassiLeevi

  • Käyttäjä
  • Viestejä: 38
    • Profiili
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #16 : 16.02.10 - klo:23.18 »

Entä millä tavalla menetellä jos sanotaan vaikkapa että aiemmin home-osiossa ollut gnome-versio ja uudelleen asennuksen yhteydessä asennetaankin KDE-version distro. Onko käytännön kokemusta mahdollisista konflikteista?

Eri työpöytäympäristöjen välillä konflikteja on hyvin vähän. Enemmän niitä tulee, kun asennat samaa työpöytäympäristöä käyttävän eri distron – mutta senkin tilanteen asennusohjelmat yleensä täysin hallitsevat.

Vaikeuksien määrä riippuu tietty myös siitä, että mitä sovelluksia on käytellyt vanhastaan, käytteleekö samoja sovelluksia uudella asennuksella. Sovellukset tallentavat käyttäjökohtaiset asetustiedostot kotihakemistoon piilotiedostoihin/-kansioihin (esim ~/.config/, .kde/ jne.) alle, ja sovelluksen eri versiot eivät välttämättä ymmärrä näitä toisen version kirjoittamia tiedostoja (kokonaan).

juyli

  • Vieras
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #17 : 17.02.10 - klo:00.10 »
... erillinen home-osio niin mitä käytännön hyötyä tuosta oikeastaan on?
Taas onnistut otsikoimaan viestisi varsin epäilyttävästi. /home/käyttäjä eli ~/ -hakemistoon sälytetään henkilökohtaiset ohjelmien asetustiedostot. Yleisemmät asetukset löytyvät yleensä vain root-oikeuksin /etc -hakemistoon, jos ohjelmalla ei ole omakohtaisia määrityksiä jossakin muualla. Nämä selviävät lukemalla _huolella_ ohjelman manuaalit tai muut ohjeistus.
Oikeastaan erillisellä /home -osiolla ei ole suurta merkitystä, jos on huolehdittu käyttäjän /home -hakemiston varmuuskopioista.

SuperOscar

  • Käyttäjä
  • Viestejä: 4064
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Mitä Home-osioon todellisuudessa tallentuu?
« Vastaus #18 : 17.02.10 - klo:00.56 »
Joku tällä foorumilla joskus taannoin (anteeksi vain ambivalentti referenssi!) haikaili sellaisen systeemin perään, jossa käyttäjän asetustiedostot tallentuisivat siististi yhden kansion alle (~/.etc tms). Noin ei ole, mutta asia on oikeastaan silti aika helppo ratkaista.

Voi tehdä vaikka niin, että antaa kunkin käyttiksen luoda /home-kansion juuriosioon (ts. ei erilliselle osiolle), mutta omille tiedostoilleen (siis asiakirjoille) luo oman osion, josta tekee symbolisen linkin kotihakemistoon; tämä osio taas jaetaan kaikille käyttiksille, joista tiedostoihinsa haluaa päästä.

Tiivistäen:
  • /home /-osiolla
  • /home/käyttäjä/Tiedostot -> /jotakin/jossakin (symbolinen linkki)

Lisäksi kannattaa puukottaa tiedostoa ~/.config/user-dirs.dirs siten, että XDG_DOCUMENTS_DIR-muuttuja osoittaa suoraan tai tuon symbolisen linkin kautta kansiota /jotakin/jossakin.

Ainoa mieliharmi tuolle systeemille on, että jotkin ohjelmat pitävät selkeästi asiakirjatyyppistä tietoa kotihakemiston pistealkuisissa piilokansioissa – ainakin sähköpostiohjelmat (itselläni KMail) ja multimediasoittimet (Amarok) käyvät mielessä. Kyseessä on selkeä ohjelmoijan virhe, mutta sillehän ei sitten mitään mahda.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11