Kirjoittaja Aihe: Käyttöjärjestelmän kopionti?  (Luettu 10524 kertaa)

Ville Pöntinen

  • Käyttäjä
  • Viestejä: 2078
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #20 : 04.12.09 - klo:10.36 »
Ideaalinen tilanne ehkä olisi rakentaa jollain välineillä CD / DVD tai ulkoinen levy josta tavarat tippuisivat alta 15 minuutissa ---
 kommentteja ja kokemuksia ?

Esimerkiksi näillä saa osiosta imagen ja palautuksen.

Koodia: [Valitse]
dd if=/dev/hda conv=sync,noerror bs=64K | gzip -c  > /liitospiste/hda.img.gz
gunzip -c /liitospiste/hda.img.gz | dd of=/dev/hda conv=sync,noerror bs=64K

Palautusta varten rakentaisin boottaavan tikun, jonka avulla sitten tiputtaisin pakatun imagen kiintolevylle ulkoiselta kiintolevyltä (tai verkosta ssh:n avulla).

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #21 : 04.12.09 - klo:19.36 »
Pystyykö osioita suurentamaan osiokohtaisesti niin että myös tiedostojärjestelmien koko muuttuu? Jos pystyy niin päteekö tämä kaikille tiedostojärjestelmille vai ainoastaan niille joissa on mahdollisuus koon suurentamiseen?

1. Pystyy. Gparted suurentaa osion ja sitten tiedostojärjestelmän.
2. Kaikki tiedostojärjestelmiin joihin löytyy tuki tj-kohtaisista työkaluista laajennustoiminnolle. Näitä on ainakin yleisimmät linuxin käyttämät(ext, xfs, reiserfs) ja fat/ntfs.

Kiitoksia. Tämä oli hyvä tietää.

rassi

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #22 : 22.12.09 - klo:14.24 »
Onnistuuko järkevästi siirtää levy isommalle levylle ´hottina´.

70GB järjestelmä levy pitäisi saada 1.5TB levylle, joka tulee alkuun olemaan USB kotelossa, koska serverikoneessa ei ole kuin
yksi paikka SATA levyille.

Koodia: [Valitse]
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda1             66034476  48387144  14292964  78% /
udev                    508688       276    508412   1% /dev
none                    508688      1000    507688   1% /dev/shm
none                    508688       444    508244   1% /var/run
none                    508688         0    508688   0% /var/lock
none                    508688         0    508688   0% /lib/init/rw

Downtimeä ei haluaisi, joten onnistuuko tuon kloonaus järkevästi?
SSH tyyppisiä yhteyksiä vain koneessa.

Fri13

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #23 : 23.12.09 - klo:15.36 »
Otsikkoo voisi vähä korjata kun ei tässä ole kyse käyttiksen eli linux ytimen kopioimisesta vaa koko systeemin kopioimisesta.

Ja dd olisi paras työkalu tuoho. Sillä menee kanssa iha eri kokoiselle levyille kanssa. Onpi vaa nii vaaralline työkalu jos ei tarkkaa kato mitä tehään. Jättäisin kaikki ubuntussa mukana tulevat graafiset räpellykset iha omii onniin kun ne käyttää myös dd softaa. Dd softaa ei tosin voi käyttää jos lähde ja kohde partitioilla on eri block size. Menee kaikki ihan sekaisin. Hommaa tarvii se että ensi pitää kirjottaa lähde levyn tyhjä tila täytee nollia ja sitte vaa iskee dd kopsaa nii kaikki onpi helposti kohallaan.

jos kuiteski haluaa jotai livecd ja graafista softaa käyttää nii http://clonezilla.org onpi sitte paras hommaan!

jos lähdelevy on kuolemas nii käytä dd_rescue tai ddrescue softaa joka osaa ohittaa lukuvirheet. Ja dd softaa ei kannata käyttää jos kohde tai lähdelevy onpi liitettynä vaa ne pitää olla irroitettuna. Eli LiveCD onpi pakko käyttää jos haluaa kunnolla hoitaa homman. Ja dd hyvä puoli onpi että se kopsaa myös osioit oikein. Ja kuhan kohdelevy on samankokone tai suurempi kuin lähde nii ei ongelmaa. Osiot voi aina kasvattaa jälkikätee. Tän takia ite vedän aina kotiosiot LVM osioiksi että niitä voi laajentaa tarvittaessa helposti useammalle kovolle jos tarviin. Ja kun kotiosio on vikana nii sitä voi aina kanssa tarvittaes sitte kasvattaa.

nii ja dd jälkee kuitenki tarviit asentaa bootloaderin uusiksi. http://serverfault.com/questions/4906/using-dd-for-disk-cloning tuolt sitte lisää infoo ja vinkkei.
« Viimeksi muokattu: 23.12.09 - klo:15.38 kirjoittanut Fri13 »

rassi

  • Käyttäjä
  • Viestejä: 49
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #24 : 10.08.10 - klo:10.53 »
Tällä kertaa pitäisi pudottaa Ubuntu pienemmälle levylle...

Alkuperäinen levy:
Koodia: [Valitse]
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2723    21872466   83  Linux
/dev/sda2            8353        8734     3068415    5  Extended
/dev/sda3            8735       11284    20482875   83  Linux
/dev/sda4           11285      182401  1374497302+  83  Linux
/dev/sda5            8353        8734     3068383+  82  Linux swap / Solaris

Vanha levy osioitu alkuperäisen mukaan. /sda4 on data varasto, sitä ei varsinaisesti tule enää tuolle uudelle levylle.

Koodia: [Valitse]
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2797    22466871   83  Linux
/dev/sdb2            2798        3321     4209030    5  Extended
/dev/sdb3            3322        7158    30820702+  83  Linux
/dev/sdb4            7159       12161    40186597+  83  Linux
/dev/sdb5            2798        3321     4208998+  82  Linux swap / Solaris

Jos teen kloonauksen käyttämällä ddrescue ohjelmaa, niin alkaako kaikki toimimaan tällä ddrescue -v /dev/sda1 /dev/sdb1
Tarkoitus kopioida osio kerrallaan.

/dev/sda3 -> /dev/sdb3 kopioinnin olen jo suorittanut, siellä on /home.
eli ainoastaan tuo /dev/sda1 jossa varsinainen ubuntu on, niin pitää kloonata.

Tuleeko grub automaattisesti mukaan, vai pitääkö se lyödä jotenkin tuolle uudelle levylle?
Levy tulee taas täysin uuteen koneeseen, kloonauksen jälkeen pitää ihmetellä taas että miksi se ei buuttaakkaan tuolta uudelta levyltä :)


Fri13

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #25 : 16.08.10 - klo:23.41 »

Koska kyseessä eivät ole identtiset levyt. Jos toimiva järjestelmä pitää peilata toiselle samanlaiselle levylle niin silloin dd on ihan ok.


Homma toimii lähes (hyvin pienellä varauksella) aina kunhan kohdelevy on suurempi tai tarkalleen samankokoinen kuin lähde levy. Tuolloin ei tule ongelmia.


Fri13

  • Käyttäjä
  • Viestejä: 465
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #26 : 16.08.10 - klo:23.44 »
Tällä kertaa pitäisi pudottaa Ubuntu pienemmälle levylle...

Tuossa vaiheessa kannattaa kyllä luoda uudet osiot, siirtää osioiden sisältö ja sen jälkeen korjata vain fstab ym mitä täälläkin suositeltiin.

Lainaus
Tarkoitus kopioida osio kerrallaan.

Yhden osion kopiointi menee vielä kivasti. Muuten lähtee hanskasta ja tulee helposti virheitä työsuorituksessa että ei mene oikein.

tetrao

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: Käyttöjärjestelmän kopionti?
« Vastaus #27 : 17.08.10 - klo:00.29 »
Voisikos näitä ohjeita soveltaa:
http://en.gentoo-wiki.com/wiki/Custom_Stage4

Toinen vaihtoehto:
http://en.gentoo-wiki.com/wiki/Backup_Using_Rsync

Alempaa olen käyttänyt varmuuskopiontiin. Hommaa helpottaisi hieman jos kaikki olisi yhdellä osilla juuren alla, niinkuin itsellä on swappia lukuunottamatta. Halutessaan voi osiotaulusta ja mbr:stä ottaa bittitarkan kopion, mutta onnistunee myös uudelleen osiointi..
« Viimeksi muokattu: 17.08.10 - klo:00.34 kirjoittanut tetrao »
Arch Linux - A simple, lightweight distribution