Je viens de faire un clone complet avec rsync qui a marché du tonnerre.
Je pense que ton problème vient du "--ignore-existing" de ta commande rsync.
Pour copier de raid à raid, il faut monter les /dev/mdX (source et destination) en live CD puis les copier avec Rsync.
# sur les deux machine, X étant ta partition raid mount /dev/mdX /mnt |
Crée un fichier "excludes" pour exclure certains répertoires et fichiers spécifiques au serveur cible et les répertoires virtuels (une ligne par exlusion):
- /mnt/etc/fstab, /mnt/etc/mtab => le mieux est de les merger à la main au besoin
- /mnt/etc/mdadm/mdadm.conf => pour garder le bon UUID du disque raid
- /mnt/etc/network/interfaces => Parce que l'IP change
- /mnt/boot/ => Sauf si tu as fait des modifs de conf, mais si tu ne l'exclus pas pense à faire un "update-initramfs -u" à la fin pour que ton nouveau UUID soit correctement identifié dans l'initram.
Ensuite tu peux lancer ton rsync (moi je le fais à travers SSH parce qu'il y a des données sensibles):
rsync -e ssh -avhPHAXx --delete --exclude-from=./exclude <Source_Server_Ip>:/mnt/ /mnt/ |
Ensuite tu monte les devices et dossier virtuels dans ton chroot (que tu va utiliser pour installer grub)
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done |
Puis Chroot et install de grub:
Chez moi j'ai eu tout de fonctionnel du premier coup!
Message édité par h3bus le 12-02-2017 à 09:40:04
---------------
sheep++