Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: John Hilly - 27.04.15 - klo:15.54

Otsikko: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 27.04.15 - klo:15.54
Olen hankkimassa "uutta" käytettyä PC-pönttöä.
Siinä on valmiiksi asennettuna Ubuntu 14.04.1 LTS.
Vanhassa koneessani on Ubuntu 12.04. LTS

Haluan kopioida home-osioni vanhalta koneelta ulkoiselle kovalevylle ja sieltä uuteen koneeseen.
Samoin haluaisin saada Firefox ja Chrome selainten asetukset kopioitua ja siirrettyä.

Olen kuitenkin epävarma käskyistä ja hakemistopoluista, joten kaipaisin tukea, että tekisin asiat varmasti oikein.

Kiitos jo etukäteen!

Juha-Pekka  ;)
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: JaniAlander - 27.04.15 - klo:22.09
Firefoxin asetukset piiloilevat piilokansiossa nimeltä .mozilla joka löytyy kotihakemiston alta. Jos nyt oikein varman päälle haluaa pelata kopsaa sen koko roskan. Chromesta en tiedä, joskin jos sen on google-tilin kanssa synkannut, pitäisi se voida synkata automaattisesti uuteenkin asennukseen.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: Tomin - 28.04.15 - klo:11.13
Ainakin Chromium näkyy tallentavan nuo ~/.config/chromium-hakemistoon eli varmaankin myös Chromen asetukset löytyvät tuolta kotihakemistosta .config-piilohakemiston alta. . Tosin, jos aiot kopioida koko kotihakemiston, niin nuo selainten asetukset tulevat samalla vaivalla.

Kotihakemistojen kopiointi uudelle koneelle ei ihan hirveästi eroa normaalista varmuuskopioinnista. Palautus vain tehdään samoin tein ja eri tietokoneelle. Tuohon koko home-osion sisällön kopioimiseen on pari tapaa. Voit tehdä siitä pakatun tiedoston, joka säilyttää suoraan tiedostojen oikeudet tai voit kopioida tiedostot sellaisenaan, kunhan käytät tiedostojärjestelmää, joka säilyttää oikeudet.

Pyysit käskyjä, joten pakattuna tiedostona vaikkapa:
Koodia: [Valitse]
tar -zcf /media/ulkoinen_levy/home.tar.gz /hometai tiedostoina cp:llä (ei tulosta yhtään mitään):
Koodia: [Valitse]
cp -a /home /media/ulkoinen_levy/home tai sama rsyncillä näyttäen vähän edistymistietoja:
Koodia: [Valitse]
rsync -ah --progress /home /media/ulkoinen_levy/homeTakaisinpäin sitten:
Koodia: [Valitse]
tar -zxf /media/ulkoinen_levy/home.tar.gz /hometai
Koodia: [Valitse]
cp -a /media/ulkoinen_levy/home/* /hometai:
Koodia: [Valitse]
rsync -ah --progress /media/ulkoinen_levy/home /homeMissä ulkoinen_levy on jokin polku riippuen levysi liitospisteestä. Noissa nuo valitsimet ovat:
z - pakkaa käyttäen gzip:iä, tämän voi halutessaan jättää poiskin, jolloin pakkausta ei tehdä. gzip on suhteellisen kevyt pakkaus tehdä
c - luo pakattu tiedosto
x - pura pakattu tiedosto
f - määrittele tiedoston polku, tämä on tärkeää olla ennen pakatun tiedoston polkua, kuten esimerkissäni
ja
a - (archive) säilyttää monia tiedostojen attribuutteja, kieltää seuraamasta symbolisia linkkejä ja kopioi linkit sellaisenaan ja toimii rekursiivisesti hakemistorakenteessa eli koko rakenne tulee kopioitua. Tämä on tarkoitettu juuri tällaiseen tehtävään.
ja
a - pitkälti sama kuin yllä
h - näytä luvut käyttäjälle ymmärrettävämmässä muodossa
--progress - näytä edistyminen

Kannattaa huomata, että jos tiedostoja on paljon FAT-tiedostojärjestelmä ei käy edes pakatun tiedoston tapauksessa, koska siinä on 4 GB kokorajoitus tiedostoille. Muut nykyaikaiset tiedostojärjestelmät kyllä käyvät. Jos kotiosiollasi on paljon valmiiksi pakattuja tiedostoja kuten videoita tai kuvia, niin niiden pakkaaminen toiseen kertaan on hidasta eikä juurikaan kutista kokoa, jolloin saatat haluta jättää tuon pakkausvivun pois.

Jos kopioit tiedostot sellaisenaan, niin Microsoftin tiedostojärjestelmät eivät käy eli ei FAT tai NTFS, jotka eivät osaa Unix-tyyppisiä tiedostojen oikeuksia, ja myöskään UFS ei käy, koska sekään ei säilytä noita oikeuksia. Sen sijaan kaikki Linuxin tiedostojärjestelmät käyvät ja tyypillisin varmasti olisi ext4, joka on ihan hyvä valinta tähän.

Tiedostot pystyy kyllä periaatteessa kopioimaan myös tiedostonhallinnalla, jos niin haluaa, tai voi käyttää jotain valmista varmuuskopiointiohjelmaa. Tiedostonhallinnalla kopioidessa aikaleimat eivät kuitenkaan välttämättä säily. Lisäksi pitää itse huolehtia siitä, että kaikki (halutut) asetukset piilohakemistoista tulevat mukaan, mutta tietenkin jos kopioi kaiken, niin siitä ei ole hätää. Noissa yllä olevissa komennoissa kopioidaan kaikki, joten myös kaikki turha, kuten .cache-hakemisto, jossa on väliaikaistiedostoja, tulee mukaan. Toisaalta joskus voi olla ihan hyvä idea vähän siivotakin eli kopioidaan vain tarvittavat piilohakemistot.

http://www.linux.fi/wiki/Varmuuskopiointi
http://www.linux.fi/wiki/Varmuuskopiointiselvitys
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 28.04.15 - klo:12.56
Kiitos kovasti vastauksista. Nyt on huomattavasti helpompi hengittää!  ;D

Ehkä Off Topic:
Mitä muuten ovat
Koodia: [Valitse]
.goutputstream-7YKMXX -tyyppiset tiedostot ~/home/omistaja -hakemiston lopussa, joita on pitkä rimpsu?
Voiko ne huoletta poistaa?
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: matsukan - 28.04.15 - klo:14.15
Firefoxin ja muiden selaimien asetuksia ei kannata kopsata mukaan vaan vain mahdolliset kirjainmerkit voidaan exporta erilliseen tiedostoon. Kaikki muu on "roskaa" joten niitä ei kannata ottaa mukaan. Joo  ehkä tietenkin adbock jms asetukset muttta nekin kannattaa ottaa erikseen talteen.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 28.04.15 - klo:14.28
Firefoxin ja muiden selaimien asetuksia ei kannata kopsata mukaan vaan vain mahdolliset kirjainmerkit voidaan exporta erilliseen tiedostoon. Kaikki muu on "roskaa" joten niitä ei kannata ottaa mukaan. Joo  ehkä tietenkin adbock jms asetukset muttta nekin kannattaa ottaa erikseen talteen.

Kuinka?
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: matsukan - 28.04.15 - klo:20.12

firefox :

Bookmarks - Show all bookmarks - Import and Export ...

 :P

Vastaavat  löytyy myös varmasti muista.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 29.04.15 - klo:18.46
Kiitti!
Laajennukset tietysti löytää uudestaankin.

Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: raimo - 29.04.15 - klo:19.03
Firefoxissakin on synkronointi, jos se on päällä ja asetukset on valittu niin kirjanmerkit ja laajennukset tulee uuteen asennukseen "pilvestä".
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: Jakke77 - 30.04.15 - klo:13.41
Kiitti!
Laajennukset tietysti löytää uudestaankin.



löytyy mutta asentuu myös jos kopioit kotihakemistosta selainten asetuskansiot, ovat piilotiedostoja ja saat ne näkyviin ctrl + h yhdistelmällä
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 12.05.15 - klo:15.38
Kopioin uudelle koneelle lähes kaikki. Yritin käyttää vähäistä järkeäni, mutta taisin kopioida myös ns. turhaa.
Mitkä home-osion kansiot, siis myös piilokansiot ovat sellaisia, ettää niitä voisi siivota?

Taitaa olla kylläkin vähän turhan ylimalkainen kysymys.  :-[
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: nm - 12.05.15 - klo:15.59
Kopioin uudelle koneelle lähes kaikki. Yritin käyttää vähäistä järkeäni, mutta taisin kopioida myös ns. turhaa.
Mitkä home-osion kansiot, siis myös piilokansiot ovat sellaisia, ettää niitä voisi siivota?

Aloitan itse aina parin vuoden välein uudelleenasennuksen yhteydessä puhtaalta pöydältä ilman mitään vanhoja asetustiedostoja. Tarvittavat asetukset voi sitten kopioida varmuuskopioista takaisin, jos tulee eteen tilanne, että jotain oleellista puuttuu, eikä sitä jaksa konfata alusta lähtien. Tällöin vähenee myös riski ohjelmaversioiden välisistä epäyhteensopivuuksista vanhojen asetustiedostojen kanssa.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 12.05.15 - klo:16.59
Ilmeisestikin sinun keinosi on hyvä. Laiskuus ja tiedon puute aiheuttivat sen, että kopion vähän liikaakin puhtaan asennuksen päälle.

Kaikki tuntuu kyllä toimivan - ainakin toistaiseksi...
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: JaniAlander - 15.05.15 - klo:14.17
Itselläni kun on erillinen home-osio teen uudempien versioiden asennuksen kanssa niin, että kaikki piilokansiot poislukien selainten asetuskansiot pois. Ei tule esim. työpöytien asetusten kanssa ylläreitä.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: Postimies - 17.05.15 - klo:20.38

firefox :

Bookmarks - Show all bookmarks - Import and Export ...

 :P

Vastaavat  löytyy myös varmasti muista.

Siirtyykö tuossa myös salasanat?

Jokaisella omat tapansa varmuukopioinnissa. Itsäni ainakin
harmittaisi jos menettäisin Amarokin, xbmc:n tilastot. DigiKamin
ja vastaavien metatiedot oikeastaan korvaamattomia.
Monet harmittavan hankalia palauttaa jos hakemistopolut
muuttuvat. Itsellä ainakin kertynyt järkyttävä määrä tiedostoja joiden
putsailu hankalaa. Jo .kde kansiossa hirveä määrä tiedostoja...

Tiedostot voi kopioida myös verkon yli. Vaikka rsync tai ihan
tiedostonhallinta.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 18.05.15 - klo:17.17
Tein sellaisen tyhmyyden, että menin palauttamaan ulkoiselle levylle kopioidun home hakemiston kokonaisuudessaan.

Nyt en saa sitä poistettua, koska siellä on root hakemistoja.
Minulla on tallessa se koko alkuperäinen kopiointi, joten en tarvitse
Koodia: [Valitse]
/home/home ja /home/omistaja -hakemistoja.
Hakemistot ovat juuressa.

Unixin tiedostojärjestelmä ja chmod ovat pahasti hakusessa.  :-[

Onko oikotietä?

Kiitos jo etukäteen!

Juha-Pekka
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: nm - 18.05.15 - klo:18.11
Voit muuttaa hakemistopuun omistajan rekursiivisesti chown-komennolla tähän tapaan:

Koodia: [Valitse]
sudo chown -R tunnus: /home/tunnus
Tuon jälkeen kaikki /home/tunnus-hakemistossa ja sen alihakemistoissa olevat tiedostot kuuluvat käyttäjälle tunnus ja kyseinen käyttäjä voi käsitellä tiedostoja tavalliseen tapaan.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: Postimies - 19.05.15 - klo:00.38

Tiedostot pystyy kyllä periaatteessa kopioimaan myös tiedostonhallinnalla, jos niin haluaa, tai voi käyttää jotain valmista varmuuskopiointiohjelmaa. Tiedostonhallinnalla kopioidessa aikaleimat eivät kuitenkaan välttämättä säily. Lisäksi pitää itse huolehtia siitä, että kaikki (halutut) asetukset piilohakemistoista tulevat mukaan, mutta tietenkin jos kopioi kaiken, niin siitä ei ole hätää. Noissa yllä olevissa komennoissa kopioidaan kaikki, joten myös kaikki turha, kuten .cache-hakemisto, jossa on väliaikaistiedostoja, tulee mukaan. Toisaalta joskus voi olla ihan hyvä idea vähän siivotakin eli kopioidaan vain tarvittavat piilohakemistot.

mc säilyttää aikaleimat ym. kunhan on rasti oikeassa ruudussa (oletus). Kätevä jos on on tarvetta valikoida eli jättää jotain turhia
pois.
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: John Hilly - 19.05.15 - klo:11.47
Tuon jälkeen kaikki /home/tunnus-hakemistossa ja sen alihakemistoissa olevat tiedostot kuuluvat käyttäjälle tunnus ja kyseinen käyttäjä voi käsitellä tiedostoja tavalliseen tapaan.

Kiitos. Nyt sain oikeudet.
Ei minulla itse asiassa duplikaatteja ollutkaan, luultavasti.

Uskaltaako .cache hakemiston tyhjentää raa'alla kädellä, vai onko siellä todella tarpeellista tavaraa?
Otsikko: Vs: Home-osion ja selainasetusten kopiointi
Kirjoitti: nm - 19.05.15 - klo:12.24
Uskaltaako .cache hakemiston tyhjentää raa'alla kädellä, vai onko siellä todella tarpeellista tavaraa?

Ei pitäisi olla mitään erityisen tarpeellista.