Ich benutze normalerweise rsync
. Der root-Benutzer macht den Prozess noch einfacher, da Sie garantieren können, dass die Berechtigungen beibehalten werden.
ssh in die neue Linux-Box und führen Sie diesen rsync
Befehl aus:
root @ new-host # rsync -avl --delete --partial --progress root @ old-host: / alt / dir / / neu / dir /
gebrauchte rsync-Flags Bedeutung:
-a
- Archivmodus oder rekursive Kopie-v
- verbose-l
- Symlinks beibehalten--delete
- Dateien auf dem Ziel löschen, die nicht in der Quelle vorhanden sind--partial
- Fortsetzen der Kopie in großen Dateien--progress
- Fortschrittsanzeige anzeigen
Dieser Befehl stellt sicher, dass /new/dir/
auf dem neuen Server genau der gleiche wie /old/dir/
auf dem alten Server ist . Das Schöne daran rsync
ist, dass Sie diesen Befehl unterbrechen können, wenn Ihr Baum riesig ist, oder ihn mehrmals ausführen. Jedes Mal, wenn er schneller arbeitet, kommen Sie dem Endziel näher, zwei identische Bäume zu haben.