Kirjoittaja Aihe: Ubuntu 12.04 LTS siirto uudelle SSD levylle?  (Luettu 6004 kertaa)

vheikkol

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« : 05.02.14 - klo:23.44 »
Minulla on Lenovo X61s läppäri, jonka levylle ainoaksi käyttikseksi asennettuna Ubuntu 12.04 LTS. Ostin koneeseen sopivan 120 Gb SSD kovalevyn nykyisen samankokoisen tilalle. Miten siirrän  koko asennuksen datoineen tuolle uudelle levylle? Ohjeet sen tekemiseksi ovat tervetulleita.

Vaihtoehtona että asennan USB tikulta tuolle uudelle levylle Ubuntun uudelleen alusta asti ja siirrän datat (mitä kaikkea kannattaa varmuuskopioida?) ulkoisen kovalevyn kautta.

Kaikki vinkit ja yksinkertaiset ohjeet tervetulleita!

 


Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #1 : 06.02.14 - klo:10.46 »
Vaihtoehtona että asennan USB tikulta tuolle uudelle levylle Ubuntun uudelleen alusta asti ja siirrän datat (mitä kaikkea kannattaa varmuuskopioida?) ulkoisen kovalevyn kautta.

Näin tekisin itse. Ubuntun asennus on niin helppo ja nopea toimenpide muutenkin.

rs

  • Käyttäjä
  • Viestejä: 120
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #2 : 06.02.14 - klo:15.27 »
Vaihtoehtona että asennan USB tikulta tuolle uudelle levylle Ubuntun uudelleen alusta asti ja siirrän datat (mitä kaikkea kannattaa varmuuskopioida?) ulkoisen kovalevyn kautta.

Näin tekisin itse. Ubuntun asennus on niin helppo ja nopea toimenpide muutenkin.

joo minäkin asentaisin ubuntun uudestaan. itse siirtäisin koko kotikansion, myös piilotiedostot että ohjelmien asetukset säilyy.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #3 : 06.02.14 - klo:20.30 »
Jos levyt samankokoisia levyn kopionti on melko yksinkertaista. Vaihtoehtona dd lienee helpoin. Tehdään koko levystä image ulkoikoiselle levylle. Vaihdetaan levy. Ja sitten palautetaan image ulkoiselta levyltä. Homma hoituu vaikka Ubuntun asennusmedialla. Imagen teko
Koodia: [Valitse]
dd if=/dev/sda of=/polku_usb_levyyn/image.iso
Levyn vaihdon jälkeen palautus
Koodia: [Valitse]
dd if=/polku_usb_levyyn/image.iso of=/dev/sda
Komennot tarvitsevat sudo eteen. Laitetunnukset kannattaa tarkistaa ennen kopiointia ja tutustua hieman dd:n ohjeistukseen. dd on vaarallinen komento ja sillä tuhoaa helposti levyn sisällön. Kannettavan levy ei saa olla liitettynä! Nopealta medialta systeemin palautus käy nopeasti - jos usb 2 levy niin joutuu odottelemaan. dd:n tulosteen voi myös putkittaa vaikka pakkausohjelmalle jolloin kopionti hitaalla medialla voi nopeutua.

Helpolla pääsee myös käyttämällä cp -a  /lähde /kohde - tällöin joutuu asentamaan käynnistyslataajan uusiksi. Tämä myös pitää tehdä jollain asennusmedialla. Rsync tekee kopioin myös verkon yli. ssh on siihen turvallinen. Esim. rsync -av /lähde  serveri@xxx.xxxx.xxx.xx:/kohde. Parametri -e ssh ei taida olla enää tarpeen. Hitaalla yhteydellä -z pakkaa datan siirron ajaksi.


« Viimeksi muokattu: 07.02.14 - klo:14.39 kirjoittanut Postimies »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #4 : 06.02.14 - klo:21.19 »
Imagen teko
Koodia: [Valitse]
dd if=/dev/sda of=/polku_usb_levyyn/ image.iso

Tuohon komentoon on eksynyt vaarallinen ylimääräinen välilyönti of-polkuun ennen image.isoa.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #5 : 07.02.14 - klo:11.37 »
Ihan omaksi opikseni kysyisin:

dd on tosiaan aivan hirmuinen komento... Jos on kohteena (sanotaan vaikka sdc tässä tapauksessa) ulkoinen teratavun USB-levyasema, voiko sillä olla muuta tietoa talletettuna tuon imagen teon aikana, vai meneekö kankkulan kaivoon kaikki muu levyllä oleva, kuten asennusmediaa tehdessä tikulle käy?

Miksi sdc ei saa olla liitettynä? Voiko sen "epäliittää" komennolla umount /dev/sdc vai millä? Kunka sitten imagea takaisin koneeseen ladatessa, pitääkö mountata mount /dev/sdc vai arvaanko ihan metsään?

Jos TB:n sdc asemalla on kaikki varmuuskopiot jo ennestään, voi dd komennolla tunaroida koko savotan.  :(
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #6 : 07.02.14 - klo:12.32 »
Ihan omaksi opikseni kysyisin:

dd on tosiaan aivan hirmuinen komento... Jos on kohteena (sanotaan vaikka sdc tässä tapauksessa) ulkoinen teratavun USB-levyasema, voiko sillä olla muuta tietoa talletettuna tuon imagen teon aikana, vai meneekö kankkulan kaivoon kaikki muu levyllä oleva, kuten asennusmediaa tehdessä tikulle käy?

Tässä pitää hahmottaa ero laitteen (tai laitetiedoston) ja tavallisen tiedoston välillä.
Aloittajan kysymystä ajatellen EI olekaan tarkoituksena, että dd:n kohteena (of=/dev/sdc) olisi laite sdc eli kolmas massamuistilaite, vaikkapa se ulkoinen usb-levy. Jos tämä dd tehtäisiin, data kopioituisi lähteenä olevalta kiintolevyltä tavu tavulta ulkoisen levyn vastaaville lohkoille. Levyn ensimmäisen osion alussa oleva osioitaulu tuhoituisi ja levyn ensimmäisellä 120 gigatavulla oleva data jyrättäisiin yli, mikä ei tietenkään ole tässä tarkoituksena.

Sen sijaan halutaan ohjata dd:n lukema data tiedostoon. Silloin ulkoisella levyllä olevan tiedostojärjestelmän täytyy olla liitettynä normaalisti hakemistopuuhun. Mitään ei katoa ja levylle syntyy noin 120 GB:n kokoinen, levykuvan sisältävä tiedosto.
Kopiointikomennon idea vielä uudelleen:

Koodia: [Valitse]
dd if=/dev/sda of=/media/usbi_levy/levy_kuva_tiedosto
Lainaus
Miksi sdc ei saa olla liitettynä? Voiko sen "epäliittää" komennolla umount /dev/sdc vai millä? Kunka sitten imagea takaisin koneeseen ladatessa, pitääkö mountata mount /dev/sdc vai arvaanko ihan metsään?

Kuten postimies jo esitti oleellista on, ettei liitettynä ole lähdelevy, josta kuvaa ryhdytään tekemään. Näin siksi, että kopioinnin aikaiset muutokset levyllä voisivat sotkea jotain. Levyn kloonaus on parasta suorittaa live-cd:n tai live-usb:n avulla.  
« Viimeksi muokattu: 07.02.14 - klo:13.24 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

retu

  • Käyttäjä
  • Viestejä: 949
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #7 : 07.02.14 - klo:12.44 »
Jos kohteena, jonne image tiedosto tallennetaan, on /dev/sdc, sen tulee olla liitettynä. Ethän muuten voi luoda sinne tiedostoa. Esim. jos levy sdc on liitetty hakemistoon /media/usblevy, tulee kohdeparametri olla vaikka: of=/media/usblevy/levykuva.img. Jos sen sijaan annat kohdeparametriksi of=/dev/sdc, levyn aiempi sisältö korvautuu lähdelevyn sisällöllä. Hups! (dd:llä voi myös tunaroida)

Sen sijaan kopiotava laite (lähdelevy) on syytä irroittaa ettei tiedostojärjestelmän eheys vaarannu.

Nuo umount ja mount toimivat periaatteessa kuten arvelit. Tosin, jotta mount voisi toimia, /etc/fstab tiedostossa on kerrottava mihin ko. levy liitetään. Toinen vaihtoehto on antaa liitospiste parametrina mount /dev/sdc hakemisto.

Jaahas, anttimr kerkes ensin.
« Viimeksi muokattu: 07.02.14 - klo:12.48 kirjoittanut retu »

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #8 : 07.02.14 - klo:13.05 »
Minulla on Lenovo X61s läppäri, jonka levylle ainoaksi käyttikseksi asennettuna Ubuntu 12.04 LTS. Ostin koneeseen sopivan 120 Gb SSD kovalevyn nykyisen samankokoisen tilalle. Miten siirrän  koko asennuksen datoineen tuolle uudelle levylle? Ohjeet sen tekemiseksi ovat tervetulleita.

Vaihtoehtona että asennan USB tikulta tuolle uudelle levylle Ubuntun uudelleen alusta asti ja siirrän datat (mitä kaikkea kannattaa varmuuskopioida?) ulkoisen kovalevyn kautta.

Kaikki vinkit ja yksinkertaiset ohjeet tervetulleita!

Taatusti asiallinen päivitys koneeseen tuo SSD-levy, kun sillä saa poistetuksi koneen käyttämistä pahiten hidastavan pullonkaulan. Mulla on Lenovo T61 ja teen vastaavan päivityksen lähiaikoina. Levyn tahmeus meinaa käydä hermoille ja pahasti, jos swapille joudutaan!

Kannattaako siirtää vanha käyttöjärjestelmä uudelle levylle vai asentaa uusiksi - molemmissa on puolensa.

Asentaisin uusiksi (uunituoreella 12.04.4 LTS levykuvalla), jos käytät järjestelmää suunnilleen samanlaisena kuin se asennuksen jälkeen on. Uudelleen asennus on niin nopea ja siisti tapahtuma ja samalla voi helposti tehdä pieniä parannuksia osioinnissa, levyn salauksessa tms. Jos /home sattuu olemaan erillisellä osiolla, niin kaikki on todella vaivatonta. Jos ei ole, kopioit vaan koko vanhan levyn /home-hakemiston talteen sellaisenaan ulkoiselle medialle ja asennuksen päätteeksi ollessasi edelleen live-tilassa kopioit sen takaisin vasta asennetun järjestelmän /home hakemiston päälle.  

Vanhan asennuksen kloonaukseen ryhtyisin sitä helpommin, mitä enemmän olet tehnyt sellaisia muutoksia, jotka vaikuttavat koko järjestelmään ja joita et jaksaisi tehdä uudelleen: monimutkaisempien ohjelmistojen asennukset ja konffaukset, vakio pakettilähteiden ulkopuolelta asennetut tai itse käännetyt ohjelmat, laitteiston hienosäädöt jne.
Toki nämäkin on säilytettävissä uudelleen asennuksen ylitse, mutta se vaatii enemmän valmistelua.  
« Viimeksi muokattu: 07.02.14 - klo:13.20 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #9 : 07.02.14 - klo:14.42 »
Kiitos neuvonnasta.  :)

Asia tuli selväksi. Siis dd komennolla on pidettävä huoli, että polku ja kohde ovat oikein. Voi käydä kehnosti muuten. Ei siis laiteta kohteeksi koko levyasemaa (sdc) vaan tiedosto siinä. esim: of=/media/sdc/levykuva.img jos siis USB-levy on sdc, voihan se olla muukin. Sinne syntyy levyaseman juureen tiedosto nimeltä levykuva.img.


Sisälukutaidolla olisi ollut havaittavissa, että lähde levy tietokoneessa ei saa olla liitetty, mutta kohdelevyn, vaikkapa USB-levyaseman pitää olla liitetty, kun kloonia tehdään. Mitään mounttauskomentoahan ei silloin tarvita, koska tietokone bootataan käyntiin joltain ulkoiselta medialta, asennuslevyllä tai paremman puutteessa Puppyllä. Silloinhan koneen omalle levylle ei tehdä muutoksia toimenpiteen aikana.

E: Juolahti mieleen... Voisiko noin tehdä levykuvan vanhasta Windowsista ennen kun jyrää sen Ubuntulla, ja asentaa sen .img tiedostosta sitten Ubuntuun tehtyyn virtuaalikoneeseen?
« Viimeksi muokattu: 07.02.14 - klo:14.46 kirjoittanut Hajakenttä »
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #10 : 07.02.14 - klo:15.05 »
E: Juolahti mieleen... Voisiko noin tehdä levykuvan vanhasta Windowsista ennen kun jyrää sen Ubuntulla, ja asentaa sen .img tiedostosta sitten Ubuntuun tehtyyn virtuaalikoneeseen?
Tuolla tavoin tehty Windows-image ei taida toimia, ellei kyse ole kahdesta identtisestä koneesta.

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1546
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #11 : 07.02.14 - klo:15.19 »
E: Juolahti mieleen... Voisiko noin tehdä levykuvan vanhasta Windowsista ennen kun jyrää sen Ubuntulla, ja asentaa sen .img tiedostosta sitten Ubuntuun tehtyyn virtuaalikoneeseen?
Tuolla tavoin tehty Windows-image ei taida toimia, ellei kyse ole kahdesta identtisestä koneesta.

Tarkoitin juuri sitä, että se winukka on ollut siinä samassa koneessa, joka saa Ubuntun ja virtuaalikoneen ja apulevyltä sama winukka laitetaan virtuaalikoneeseen. Jos siis kone on sen verran uusi, että muistia riittää jaettavaksi molemmille, ja winukkakin on joku 7 vaikka, eikä ihan raaski heittää poiskaan.

Sitäkin pitää vielä kysyä, että kuinka sellainen levykuva.img tiedosto sitten tuhotaan USB-levyltä, kun se lopulta käy tarpeettomaksi? Sehän ei minkään koneen roskakoriin mahdu, vai mahtuuko?  ::)
DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #12 : 07.02.14 - klo:15.27 »
E: Juolahti mieleen... Voisiko noin tehdä levykuvan vanhasta Windowsista ennen kun jyrää sen Ubuntulla, ja asentaa sen .img tiedostosta sitten Ubuntuun tehtyyn virtuaalikoneeseen?
Tuolla tavoin tehty Windows-image ei taida toimia, ellei kyse ole kahdesta identtisestä koneesta.

...

Sitäkin pitää vielä kysyä, että kuinka sellainen levykuva.img tiedosto sitten tuhotaan USB-levyltä, kun se lopulta käy tarpeettomaksi? Sehän ei minkään koneen roskakoriin mahdu, vai mahtuuko?  ::)

rm-komennolla tai tiedostomanagerilla voidaan ohittaa roskakori. Esimerkiksi Nautiluksessa on tätä varten näppäinkomento Shift+Delete. Irrotettavilla medioilla on sitäpaitsi medialta poistettavia tiedostoja varten oma roskakorinsa: .Trash kansio tiedostojärjestelmän juuressa elikkäs sen imagen voi poistaa myös normaalisti.
« Viimeksi muokattu: 07.02.14 - klo:15.32 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #13 : 07.02.14 - klo:15.33 »
Korjasin sen pienen kirjoitusvirheen (ei näkynyt muokkausikkunassa). Ulkoista levyä ei tarvitse liittää - nykyaikaiset systeemit tekee sen automaattisesti /media/... tai /run/media/... alle. Ulkoisella levyllä pitää olla tiedostojärjestelmä joka tukee isoja tiedostoja!!

Jos ulkoinen on sdc niin se liitetään sudo mount /dev/sdc1 /joku_hakemisto. Ei siis dev/sdc. Myös levykuvan voi liittää (tietyin rajoituksin). Esim.  mount -o loop levykuva.iso /jokuhakemisto,  Tärkeä ero on /dev/sdc ja /dev/sdc1 laitteilla. Eka on koko levy ja toinen on levyn 1. osio. dd siis kopio koko levyn - myös käynnistyslataajan & kaikki osiot. Tai vaihtoehtoisesti vain 1. osion.

Siksi vaarallinen operaatio, että jätin sudo pois, koska copypaste ei ole järkevä. Laitetunnukset on "arvattu" ja vaihtelevat systeemin mukaan. sudo cat /dev/sda >/media/usblevy/levykuva.iso toiminee myös? En ole kokeillut. Ainakin CD/DVD-levy kopioituu noin.  Itselläni on /mnt/iso hakemisto, johon välillä liittelen erilaisia levyjä tai levykuvia. Vaikka Ubuntun asennuslevyn jos sen sisältöä haluaa lueskella.

Windowssia en ole käyttänyt aikoihin. Siinä ei taida olla mitään mahdollisuutta levykuvan tekoon tai palautukseen. Mäkissä taas vaihdetaan levy ja systeemi hoitaa loput eli varmuuslevyltä systeemi palautuu automaattisesti. Tästä PC voisi ottaa oppia. Joissain kannettavissa on mahdollisuus levykuvan tekoon ja palautukseen. Harvemmin pöytäkoneissa.

Windows-systeemin kopiointiin en ota kantaa. Levykuvasta ne kaupankin koneiden esiasennukset tehdään.
Jos koneessa useampia käyttöjärjestelmiä, niin dd kopioi ne kaikki.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ubuntu 12.04 LTS siirto uudelle SSD levylle?
« Vastaus #14 : 07.02.14 - klo:15.39 »
Tarkoitin juuri sitä, että se winukka on ollut siinä samassa koneessa, joka saa Ubuntun ja virtuaalikoneen ja apulevyltä sama winukka laitetaan virtuaalikoneeseen.

Virtuaalikoneessa ajettava käyttöjärjestelmä ei näe fyysistä konetta vaan virtuaalisen laitealustan geneerisine laitteineen. Windowsin näkökulmasta kyseessä on täysin eri kone. Eipä silti, saattaahan se toimiakin, mutta vaatinee ainakin uudelleenaktivoinnin.