replikace BSD na jiny disk

Miroslav Lachman 000.fbsd at quip.cz
Wed Nov 23 20:47:11 CET 2005


> Zdravim,
> mam na IDE disku nainstalovane BSD. Potreboval bych ho ale dostat na 
> jiny vetsi IDE disk. Hledal jsem na netu a koukam, ze to kazdy dela po svem:
> dd /dev/... /dev/...
> cp /dev/... /dev/...
> namountovani oddilu a pak cp primo tech souboru do patricnych oddilu.
> 
> Na novem disku mam pripraveny oddily, ktere jsou velikosti 2x vetsi nez 
> na puvodnim disku.
> 
> Jak postupovat? Diky za rady
> 

V jednom scriptu jsem na to pouzil dump & restore (pred tim je 
samozrejme potreba oddily namountovat)

( dump -0Lf - / ) | ( cd /mnt/backup/root ; restore -rf - )
( dump -0Lf - /tmp ) | ( cd /mnt/backup/tmp ; restore -rf - )
( dump -0Lf - /usr ) | ( cd /mnt/backup/usr ; restore -rf - )
( dump -0Lf - /var ) | ( cd /mnt/backup/var ; restore -rf - )

[parametr L u dumpu zajisti, ze se nejdrive udela snapshot filesystemu a 
z neho se teprve dumpuje - da se to tedy pouzit i na "zivem" systemu]

Dalsim nastrojem, ktery jsem uspesne pouzil pri kopirovani dat z 
poskozeneho disku, byl cpdup (je v portech).

Kdyz uz se tu probiraji ruzna vhodna a nevhodna reseni, nemelo by se 
take zapominat treba na to, ktere utility umi spravne pracovat i s flagy 
souboru, hardlinky atd.

Miroslav Lachman



More information about the Users-l mailing list