Binarni kopie harddisku

Petr Simek psimek na jcu.cz
Středa Únor 7 20:13:40 CET 2001


On Wed, 7 Feb 2001, Milan Plsek wrote:

> Dobry den,
> zda se, ze mame problemy s hardiskem od serveru na kterem bezi RH5.1.
> Hlavicka mechaniky lita tam a sem, ale zatim HD funguje, otazkou zustava
> jak dlouho. Vzhledem k tomu, ze bychom nechteli o system prijit, tak
> hledame reseni pri vymene hardisku. Je jasne, ze muzeme udelat
> preinstalaci a opetovne nastavit system na novem HD s pretazenim adresaru 
> atd, ale nejde to udelat lepe a efektivneji? Napr. binarni kopie HD na
> do systemu pridany a namontovany novy HD a pak jen provest presmerovani?
> Nema s tim nekdo prosim zkusenosti? Da se na to pouzit dd?

Kdyz jsem takovehle veci delal tak obvykle postupem :

- do systemu jsem pridal novy disk ke staremu
- udelal na nem partisny a naformatoval je pro ext2
- primontoval novy root pod mnt/neco a vytvoril v nem dalsi adresare
  pro montovani dalsich partisen
- namontoval do nich dalsi partisny na novem disku tak aby odpovidaly
  rozlozeni na starem disku
- pak jsem si vytvoril exclude soubor pro tar aby vynechal /proc/* a
  /mnt/*
- pak spustil tar s tim exclude a zataroval stary disk nekam do souboru
  na ten novy (novy disk obvykle byva vetsi takze se tam vejde tar nebo
  tgz obraz toho stareho + jeste jednou to same pri rozbalovani)
- pak spustil tar extract + --preserve parametr z rootu toho noveho disku
  (pod /mnt/neco) a obnovil to na novy disk
- pak nakopirovat kernel na diksetu (pripadne se pres rdev ujistit ze 
  nabootuje tu spravnou partisnu)
- pak odpojit stary disk, novy switchnout na jeho misto a nabootovat z
  diskety kernel - ten by mel pouzit jako root ten novy disk a vsechno
  by melo nabehnout uz na novem disku
- kdyz se to povede, spustit lilo aby se updatoval masterboot a nebyla uz
  zapotrebi ta disketa

doufam ze jsem na nic nezapomnel - kadopadne mate porad svoje data na
starem disku, tak se k nim v pripade neuspechu muzete vratit. Pri
rozbalovani toho taru je dobre si uvedomit 'kam to pujde' aby jste si neco
neprepsal. Pred zapocetim kopirovani je velmi vhdne zastavit vsechny
sluzby a demony a nejlip i syslog aby nic nepsalo na disk.

Postup ma nasledujici slabiny -

- nezkopiruje extended atributy ext2 jako je immutable bit atp. Pokud je
  nepouzivate tak Vam to muze byt jedno.
- pokud neni na novem disku vic mista nemuzete si vytvorit ten prechodny
  tar soubor - to lze vyresit tak, ze tarujete misto do souboru na stdout 
  a pres rouru spustite dalsi tar s extract a vysledek hned pisete na
  novy disk (v tomhle pripade je obzvlaste dobre si uvedomit 'kde stojite'
  a kam se to bude psat.

> A.Dokyna

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             psimek na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux