Hallo zusammen,
ich würde das per dd
machen. Das geht sogar über ssh
und über verschiede Speicherarten (LVM/Image-Datei) hinweg. Man richtet auf dem neuen Server einen Speicher gleicher Größe ein und dann tut es auf dem alten Host ein
dd if=<Quellspeicher> bs=4096 | ssh <user>@<neuerHost> "dd of=<Zielspeicher> bs=4096"
Wenn man nicht root
sein sollte, kann man vor die beiden dd
ein sudo
packen. Statt dd
nutze ich gerne dcfldd
, das zeigt den Fortschritt an - oder man „pimpt“ es mit pv
und pigz
:
dd if=<Quellspeicher> bs=4096 | pv | pigz | ssh <user>@<neuerHost> "pigz -d | sudo dd of=<Zielspeicher> bs=4096"
Die Grundidee ist dabei aber immer die Gleiche. In Kombination mit Screen und Snapshots haben wir damit 3 TB in 2 Nächten praktisch ohne Auszeit auf unsere neue Serverinfrastruktur übertragen.
Viele Grüße
Thomas