Kirjoittaja Aihe: Clonezilla ja järjestelmäosion kloonaaminen  (Luettu 3478 kertaa)

Pontus12

  • Käyttäjä
  • Viestejä: 2400
    • Profiili
Clonezilla ja järjestelmäosion kloonaaminen
« : 20.10.19 - klo:20.09 »
Kuinka voin kloonata yhdistetyn järjestelmä- ja home-osion ssd.levylle? Linux-osion koko on 41303460 ja haluaisin kloonata sen ulkoiselle ssd.levylle 500 gb. Pitääkö ssd levy partitioida, vai voiko kloonata siihen tehtyyn hakemistoon? Pitääkö minun käyttää Clonezillaa Windowsista käsin, vai pitääkö siitä tehdä boottaava tikku, ja jos pitää, niin kuinka?

Kloonattavassa järjestelmäosiossa on Kde Neon, joka pohjautuu Ubuntu 18.04:ään. Kirjoitin kuitenkin tähän osastoon, vaikka minua on muten neuvottu, että pitää kirjoittaa osioon:"Muut käyttöjärjestelmät ja linux jakelut. Kirjoitin tähän, koska kysymykseni koskee mielestäni yleisesti linuxia ja erityisesti Ubuntua.

Koneessani on doubleboot: Windows 10 ja Kde Neon.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #1 : 20.11.19 - klo:01.17 »
Tänään kopioin yhden pienen systeemin toiselle koneelle. Käytin tikkua ja asennusmediaa.
Jos systeemi käynnissä niin ne tiedostot joiden sisältö muuttaa aiheuttavat ongelmia.
Eli kone käyntiin asennusmedialla. sudo su - antaa rootin oikeudet päättessä.
Tikku pitää olla ext4 formaatisssa. Jos ei ole niin alusta.
Levyliitokset tein /mnt/usb ja /mnt/juuri.
Kopiointi meni muistaakseni cp -a /mnt/juuri/. /mnt/usb
"." on tärkeä!

Toisessa koneessa samoin. Käynnistä se asennusmedialla.
Tee liitospisteet.
kopio tikku cp -a /mnt/usb/,  /mnt/juuri

Sitten asennat vielä lataajan chrootin alla.
Jos systeemi useammalla levyllä pitää muutkin levyliitokset osata tehdä.
Ja tarkistaa ettei ylimääräisiä levyjä tule mukaan.

Vaihtoehtoisesti voit tehdä levykuvan. Kannattaa vain silloin kun levyt samanlaisia.
koko levy kopioituu dd if=/dev/sda of=levy.iso.
Palautuu dd if=levy.iso of=/dev/sda. Komento on vaarallinen... Toki tulosteen voi putkittaa pakkaajalle jos tyhjää paljon.

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #2 : 20.11.19 - klo:08.04 »
On helppo tehdä koko levystä .img levykuva "Levyt" ohjelmalla live tikun avulla.
Vaikka ulkoiselle usb-levylle (esim. ntfs) Olen kloonannut usein erilaisiin koneisiin.
/home osio on viimeisenä ja se on helppo laajentaa (gparted) jos on kloonattu isommalle levylle.
Kannattaa aina varmistaa että swap ei ole aktiivinen, muuten koko levyn kopiointi ei onnistu.
Laitteen swap voi olla aktiivinen vaikka olisi live tikulta käynnistetty. Livetikun päätteessä: sudo swapoff -a
Palautus samalla "Levyt" ohjelmalla. Kohdelevyä ei tarvitse valmistella mitenkään.
Täytyy vain olla samankokoinen tai suurempi.
Koko levyn kopiointi on tietysti hidasta, mutta aina on tallessa toimiva systeemi.
Tällä hetkellä on kolmesta erityyppisestä (intel nvidia radeon) koneesta varakopiot samalla usb-levyllä.
Laitekohtaiset ajurit voi sitten asentaa erikseen jos tarvetta on.
« Viimeksi muokattu: 20.11.19 - klo:09.39 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #3 : 20.11.19 - klo:13.52 »
Levyt fyysisesti erilaisia.. En tiedä onko järkeä käyttää levykuvaa jos levyn sektorikoko eri. Levykuvan palautus on nopea pienehköllä ssd-levyllä.
Isosta levystä otan systeemistä kopion dar-ohjelmalla. Sama home-kansion asetuksista ym. pikkusälästä. Musiikkeja, valokuvia ym ei kannata pakata. Ne voi synkata sellaisenaan ulkoiselle.
Jos 2T levy niin levykuvan teko kestää eikä ehkä järkeä. Pieni 60G SSD taas eri juttu. Tai joku pienen mediakoneen järjestelmä. Tulee samalla lataajakin kopioitua. Mbr-levyissä lataaja ensimmäisessä sektorissa sekin helppo kopioida dd:llä.
Hyvä huomio tuo swapin käyttö. Se tosiaan otetaan usein automaattisesti käyttöön.
« Viimeksi muokattu: 20.11.19 - klo:13.54 kirjoittanut Postimies »

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #4 : 20.11.19 - klo:14.26 »
Tässä mun jutussa oli tosiaankin ajatuksena pienet (120-250Gb) SSD levyt kun ei omassa käytössä muita olekaan.
No on yksi 500Gb, mutta varasto levynä. DejaDup on käytössä "pääkoneella" ja tallentaa usb3-tikulle.
« Viimeksi muokattu: 20.11.19 - klo:14.33 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #5 : 20.11.19 - klo:16.39 »
On helppo tehdä koko levystä .img levykuva "Levyt" ohjelmalla live tikun avulla.
Vaikka ulkoiselle usb-levylle (esim. ntfs) Olen kloonannut usein erilaisiin koneisiin.
/home osio on viimeisenä ja se on helppo laajentaa (gparted) jos on kloonattu isommalle levylle. ...
Käytin tuota Levyt -ohjelmaa (Gparted). Ohjelmassa on valikossa osio->kopioi, ja taas toisen osion ollessa
aktiivinen vaihtoehto osio -> liitä.
Koneen käynnistin usb-muistitikulta, jolle oli _asennettu_ toimiva Linux-järjestelmä, jolla oli myös tuo gparted ohjelma.
Todennäköisesti kohdelevyllä oli valmiiksi osiointi ja sopiva tiedostojärjestelmä.
Tikulla olevalla järjestelmällä päivitin update-grub, kopioidun järjestelmän käynnistyväksi, ja asensin kopioidulta järjestelmältä
grub:in ja grub-install sitten sinne, mistä kiintolevyltä käynnistyy kopioitu järjestelmä.
Tuosta operaatiosta on tosin jo aikaa - eli ihan muistin pohjalta ... ja joutunen tuollaisen operaation tekemään lähiaikoina uudelleen ;-D
Saanen tuotapikaa uuden koneen, jolle pitää Linux asentaa. Asennuksen sijaan kokeilen taas tuota Levyt/Gparted ohjelmaa.

Lisäys: pitänee vielä huomauttaa, etten toki kopioinut tuota usb-tikulla olevaa, käynnissäolevaa osiota, vaan toisaalla olleen
Linux-jakelun.
« Viimeksi muokattu: 20.11.19 - klo:16.47 kirjoittanut juyli »

Roberto

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #6 : 20.11.19 - klo:17.24 »
Täytyy vielä tarkentaa että käytän kopiointiin "gnome-disks" ohjelmaa joka näkyy valikossa "Levyt" nimellä.
gparted ohjelmaa käytän vain satunnaisiin osioden muokkauksiin.
Ubuntu MATE 18.04.3
« Viimeksi muokattu: 20.11.19 - klo:17.32 kirjoittanut Roberto »
Dell OptiPlex 7470 (All in One), i5-9500T (6) @ 4,400GHz, 32 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Dell OptiPlex 7440 (All in One), i5-6500  (4) @ 3.600GHz, 16 GiB DDR4, Samsung 970 EVO Plus (M.2 2280) 500 Gt
Jäähyllä olevat: Amiga 500, C64

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #7 : 20.11.19 - klo:20.31 »
Täytyy vielä tarkentaa että käytän kopiointiin "gnome-disks" ohjelmaa joka näkyy valikossa "Levyt" nimellä.
gparted ohjelmaa käytän vain satunnaisiin osioden muokkauksiin.
Tein nyt ko. operaation aivan onnistuneesti. MOT.
Koskapa Fedora ei enää version 30 jälkeen tue i386/i686 prosessorikantaa, olin pakotettu etsimään jonkin muun jakelun, joka yhä tukee (antiikkisia) prosessoreja. Valitsin kokeiluun toki Debian Buster (10) jakelun, jonka jo aiemmin olin asentanut 16Gt:n muistitikulle.f
Osiolle, jolle Debianin asensin näyttää tältä:
/dev/sda5            57900420 4556768 50382968   9% /

PS. Tämä viesti on lähetty ko. Debianilta, johon asensin Firefox ESR:n lisäksi tavan Mozillan
Firefox:in.

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #8 : 20.11.19 - klo:22.08 »
Kloonattavassa järjestelmäosiossa on Kde Neon, joka pohjautuu Ubuntu 18.04:ään. Kirjoitin kuitenkin tähän osastoon, vaikka minua on muten neuvottu, että pitää kirjoittaa osioon:"Muut käyttöjärjestelmät ja linux jakelut. Kirjoitin tähän, koska kysymykseni koskee mielestäni yleisesti linuxia ja erityisesti Ubuntua.
Vaikka Ubuntu 18.04 yhä tukee KDE-ympäristöä, se ei tue KDE Neon -ympäristöä. KDE:n Neon -versiossa on palikoita, joita perusasennus ei tarjoa Ubuntu-jakeluun.
Siis ongelmat, jotka liittyvät KDE Neon -ympäristöön eivät välttämättä ole ratkaistavissa Ubuntu-jakelun virallisin paketein. Näinollen on perusteltua toivoa,
että ongelmat KDE-Neon:in kanssa pähkältäisiin muilla Foorumin alueilla.
Nykyinen kloonaamisongelma lienee ratkaistavissa riippumatta työpöytäversiosta tai jopa jakeluversiosta huolimatta.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #9 : 21.11.19 - klo:01.55 »

Vaikka Ubuntu 18.04 yhä tukee KDE-ympäristöä, se ei tue KDE Neon -ympäristöä. KDE:n Neon -versiossa on palikoita, joita perusasennus ei tarjoa Ubuntu-jakeluun.
Siis ongelmat, jotka liittyvät KDE Neon -ympäristöön eivät välttämättä ole ratkaistavissa Ubuntu-jakelun virallisin paketein. Näinollen on perusteltua toivoa,
että ongelmat KDE-Neon:in kanssa pähkältäisiin muilla Foorumin alueilla.
Nykyinen kloonaamisongelma lienee ratkaistavissa riippumatta työpöytäversiosta tai jopa jakeluversiosta huolimatta.
Oma yksinkertaistettu ohje oli ajateltu juuri päätteeltä tehtäväksi ja komennoilla jotka löytyvät liki kaikista Linux asennusmedioista.
cp -a kopioi hakemiston alihakemistoineen ja säilyttää tiedostojen oikeudet kun tehdään roottina. Toki tiedostojärjestelmän pitää
tukea samoja ominaisuuksia. Jos systeemi useammalla levyllä pitää levyliitokset toki tehdä. Seikkaperäinen grubin asennus
chrootin alla löytyy vaikka Gentoon asennusoppaasta. Systeemin kopionin jälkeen pitää vielä /etc/fstab korjata. Usein juuri on
/dev/sda1. blkid (root oikeudet!!). komento kertoo levyjen UUID arvot.  Pääkäyttäjän oikeudet saa sudo su  -.

Levykuva siitä helppo, että ei tarvitse lataajaa asentaa uusiksi tai editoida fstab tiedostoa. Levyliitoksia ei myöskään tarvitse
miettiä. Kunhan levy tai mikään sen osio ole liitettynä kaikki menee helposti. Myös swappi pois käytöstä.
Clonezilla toimii fiksummin kuin dd, mutta dd komennon kirjoittaa helposti ja toimii vaikka X ei jostain syystä ole käytössä.
« Viimeksi muokattu: 21.11.19 - klo:02.05 kirjoittanut Postimies »

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1198
    • Profiili
Vs: Clonezilla ja järjestelmäosion kloonaaminen
« Vastaus #10 : 21.11.19 - klo:17.37 »

Oma yksinkertaistettu ohje oli ajateltu juuri päätteeltä tehtäväksi ja komennoilla jotka löytyvät liki kaikista Linux asennusmedioista.
cp -a kopioi hakemiston alihakemistoineen ja säilyttää tiedostojen oikeudet kun tehdään roottina.
Toki on hyödyllistä hallita komentorivi, ja osata ko. temput (näin olen aina aiemmin toiminut, koska mitään
kammoa komentoriviä kohtaan ei ole).  cp -a komennon kanssa kyllä joskus oli ongelmia, joten käytin datan pakkausta
ja purkua sitten kohdeosiolle. Muistaakseni linkit eivät cp:llä aina toimineet aivan toivotusti (?)

Sain nyt käyttööni "uuden" koneen, jossa kiintolevy oli tyhjennetty. Asensin tuon koneen kiintolevylle gparted:lla järjestelmän.
Aluksi osioin täysin tyhjän kiintolevyn. Loin osiolle ext4 -tiedostojärjestelmän. Kopion haluamani Linux-jakelun ulkoiselta
asemalta. Lisäsin käynnissäolevan jakelun grub.cfg -tiedostoon laitteen kiintolevyosion. Käynnistin koneen uudelta koneelta.
Virheinfo väärästä osiotaulusta! :( Jakelu kyllä käynnistyi Enter-painalluksella. Ja tuolloin huomasin, ettei ko. osiota ollut
merkitty käynnistyväksi vipusella boot. Tuon virheen korjaaminen gparted:lla, ja nyt kone käynnistyy ilman virheitä. Jess...
(Tämä viesti on kirjoitettu uudella koneella ja kopioidulta käyttöjärjestelmältä.)
Huom. Gparted:ia käytettäessä kyllä näkyy komento, jota parted-sovellutus käyttää.