Avertissement : Je suis l'auteur original de WereSync
C'est possible en utilisant WereSync. WereSync suit le processus général de la réponse de Malte mais nécessite seulement une seule commande au lieu de plusieurs. De plus, si vous utilisez votre clone comme sauvegarde, il peut mettre à jour cette sauvegarde de manière incrementielle, car il utilise rsync en arrière-plan.
Pour installer WereSync, utilisez pip :
pip install weresync
Ensuite, vous pouvez simplement utiliser la commande WereSync
weresync -C -g 2 -E 1 /dev/sda /dev/sdb
La commande ci-dessus copie des données de /dev/sda à /dev/sdb. Le drapeau -C
indique que WereSync doit vérifier si les partitions des deux disques sont équivalentes, et si ce n'est pas le cas, WereSync doit copier les partitions de /dev/sda à /dev/sdb et les redimensionner pour qu'elles correspondent. Les UUID des nouvelles partitions seront différents. Le système utilisé pour tester si les partitions sont valides peut être capricieux, donc après votre première sauvegarde, je recommande d'omettre ce drapeau.
Les commandes -g
et -E
pourraient être omises, mais l'installation du chargeur d'amorçage échouerait presque certainement dans ce cas.
-g
se réfère à la "partition grub", ou la partition sur laquelle grub doit être installé. Généralement, il s'agit de la partition montée sur /. Donc, si vous avez /dev/sda2 monté sur /, vous passez -g 2
à WereSync, comme dans l'exemple ci-dessus. Si cela est omis, WereSync essaiera de découvrir la bonne partition par lui-même, mais c'est sujet à des erreurs. Je recommande simplement de passer le drapeau.
-E
se réfère à la partition EFI. Si votre partition EFI est sur /dev/sda1, passez -E 1
à WereSync comme dans la commande ci-dessus.
Si vous avez une partition séparée pour le dossier /boot, vous devez également le signaler à WereSync. Si vous avez cela sur /dev/sda3, passez alors -B 3
à WereSync.
Des informations plus détaillées sur les drapeaux possibles pour cette commande peuvent être trouvées sur la documentation de la commande WereSync.