LINUX: Clonen des systems im live Betrieb über rsync

Folgender Fall, ein system soll im Live-Betrieb geclont werden.
Dazu ist das gleiche system in der grundinstallation schon auf dem neuen system vorhanden, also alle partitionen sind vorhanden und GRUB ist schon installiert, etc.

Kopieren des laufenden systems indem man auf dem Zielsystem eine live-cd startet

zuerst die ziel root Partition mounten:

mkdir /mnt/root
mount /dev/mapper/vg-ASDF---root /mnt/root

dann dort die Dateien rüber holen

rsync -ahPHAXx --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found} root@192.168.178.12:/ /mnt/root

mounten der temporären System Partitionen

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt/root$i; done

falls LVM oder LUKS im Einsatz ist, vorher noch die /boot partition mit ins Verzeichnis mounten.

mount /dev/sda1 /mnt/root/boot

aktualisieren bzw. anpassen der fstab:

blkid #für die UUIDs
vim /mnt/root/etc/fstab

dann mit einem chroot in die neue Umgebung und GRUB aktualisieren

sudo chroot /mnt/root
sudo grub-install --recheck /dev/sdX
sudo update-grub