windowsxp
Goto Top

Von Physicalen-Linux zum Virtuellen-Linux kopieren über Rsync

Hallo,

bin Linux Einsteiger und mache per Docu eine P2V von Linux
glabt alles soweit bis auf die Datensendung am Schluss.

Und zwar kommt der Fehler:
rsync: "verzeichnis,root@ip-adresse" failed :No such file or directory
rsync error:error in file 10 (code ll) at main.c (577) [Receiver=3.0.7]
rsync: conection unexpectedly closed (9bytes received so far) [sender]
rsync error : error in rsync protocol data stream (code 12) at io.c (601)
[sender=3.0.7]

und wenn ich wie in einen anderen forum beschrieben
beim Datenübertragungsbefehl auch --exclude=/ vor root@IP-Adresse:/Verzeichnis
schreibe kommt kein Fehler nur:

Sent 24.... bytes received 8750bytes
21....... bytes/sec total size 191

aber ich seh nichts in meiner virtuellen Maschine davon.
Jemand eine Ahnung?!

Gruss
windowsxp

Content-ID: 177892

Url: https://administrator.de/contentid/177892

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

56844
56844 19.12.2011 um 15:20:02 Uhr
Goto Top
Mahlzeit,

vielleicht macht es Sinn mal den Befehl zu posten.
Oder ein Link zur Docu (sofern öffentlich zugänglich).

IP Adresse bzw. Passwörter kann man ja Unkenntlich machen.
micneu
micneu 19.12.2011 um 15:24:30 Uhr
Goto Top
kannst du mal die genaue befehlszeile posten, so was du hier schreibst komme ich nicht klar.
schau dir mal http://rear.sourceforge.net/ an, sehr genial hoffe das ist das was du machen willst.

gruß michael
windowsxp
windowsxp 19.12.2011 um 16:35:43 Uhr
Goto Top
rsync -lvpgotr --exclude=/etc/fstab --exclude=/etc/inittab --exclude=/etc/securetty --exclude=/etc/sysconfig/boot
--exclude=/etc/sysconfig/bootloader --exclude=/etc/sysconfig/network --exclude=/etc/sysconfig/kernel
--exclude=/etc/sysconfig/console --exclude=/etc/sysconfig/hardware --exclude=/dev --exclude=/boot
--exclude=/mnt --exclude=/proc --exclude=/tmp --exclude=/sys -e ssh /mnt/localfs/
root@"IP-Adresse":/"Verzeichnis"

das is der Befehl
vbMaxi
vbMaxi 19.12.2011 um 18:57:51 Uhr
Goto Top
Hey,
ich hab zwar noch nie eine Physikalische Maschine auf eine Virtuelle migriert, aber mit folgendem Befehl hab ich virtuell nach virtuell migriert. Und es hat bei vielen VMs geklappt von Xen zu Citrix XenServer war kein Problem.

Probier den folgenden Befehl auf der Ziel Maschine (VM) aus:
rsync -av --numeric-ids --delete --progress --exclude /sys --exclude /boot --exclude /dev --exclude /proc --exclude /etc/mtab --exclude /etc/fstab --exclude /etc/udev/rules.d --exclude /lib/modules --exclude /etc/inittab root@ip-adresse:/ /

Grüße
Maxi
windowsxp
windowsxp 20.12.2011 um 10:55:41 Uhr
Goto Top
Edit:

Danke Maxi,
doch es funktioniert nicht. Es kommt immer der Fehler

building file list ...
rsync: link_stat "/root/exclude" failed: No such file or directory (2)
0 files to consider
rsync: push_dir#3 "/root@..............:/mnt" failed: No such file or directory (2)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(545) [receiver=2.6.8]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(459) [sender=2.6.8]


Bei meiner Variante funktionierts jetzt , zumindest so halbwegs und zwar soll ich jetz das Passwort der Physikalischen Maschine eingeben.
Hab ich gemacht, doch dann kommt der Fehler:

Permission denied, please try again.
vbMaxi
vbMaxi 20.12.2011 um 17:05:27 Uhr
Goto Top
Hi,
was für Linux Distribution ist auf Quell- und Zielrechner installiert?

Meine Lösung tut auf Debian ohne Probleme. vllt. is dort der Knackpunkt.

Grüße Maxi
windowsxp
windowsxp 21.12.2011 um 09:12:54 Uhr
Goto Top
SUSE Linux 10 Server überall installiert
windowsxp
windowsxp 17.02.2012 um 11:28:39 Uhr
Goto Top
So als Test hat alles super geklappt.

Doch woanders, zeigt er mir wieder einene anderen Fehler an.
Und zwar:
rsync: Failed to exec ssh: input/output error
jemand eine Idee vielleicht was genau das bedeuten soll.

Gruss
windowsxp