System von ad0 nach ad1 kopieren

lockdoc

Well-Known Member
Hallo,

mein einer Server hat 2 HDDs ad0 (8GB) da liegt das FreeBSD System drauf und bootet auch von zudem befindet sich noch eine zweite HDD ad1 (20GB) drin.

ad0 ist leider defekt und das system stürzt dauernd ab, nun war meine Idee dass ich per dd das ganze doch einfach von ad0 nach ad1 kopieren könnte und dass FreeBSD dann dort läuft.

Ist das so einfach möglich? Wird das auch so kopiert dass die Partitionen auch angelegt werden?

System sieht derzeit wie folgt aus:

Code:
user>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    409M    163M    213M    43%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1e    365M    4.1M    332M     1%    /tmp
/dev/ad0s1f    5.6G    3.7G    1.5G    72%    /usr
/dev/ad0s1d    688M    281M    352M    44%    /var
/dev/ad1s1c     27G    4.0K     25G     0%    /data

soll ich dann einfach folgendes machen:

user> dd if=/dev/ad0 of=/dev/ad1
 
Nein. Das dauert viel zu lange. Am besten ist eine Pipe aus dump(8) und restore(8). Also im Schema "dump -f - | restore -f -".
 
Da gibt es auch eine FAQ zu auf der FreeBSD-Homepage - How do I move my system over to my huge new disk?
Ist ungefähr aus der Zeit, als 20Gig noch "huge new" waren, am Verfahren hat sich aber nichts geändert.
 
Zurück
Oben