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-Key: 177892

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

Printed on: April 19, 2024 at 08:04 o'clock

Mitglied: 56844
56844 Dec 19, 2011 at 14:20:02 (UTC)
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.
Member: micneu
micneu Dec 19, 2011 at 14:24:30 (UTC)
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
Member: windowsxp
windowsxp Dec 19, 2011 at 15:35:43 (UTC)
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
Member: vbMaxi
vbMaxi Dec 19, 2011 at 17:57:51 (UTC)
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
Member: windowsxp
windowsxp Dec 20, 2011 at 09:55:41 (UTC)
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.
Member: vbMaxi
vbMaxi Dec 20, 2011 at 16:05:27 (UTC)
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
Member: windowsxp
windowsxp Dec 21, 2011 at 08:12:54 (UTC)
Goto Top
SUSE Linux 10 Server überall installiert
Member: windowsxp
windowsxp Feb 17, 2012 at 10:28:39 (UTC)
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