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