Bonjour, comme j'ai cherché sur stack overflow et que je n'ai pas trouvé d'informations à ce sujet, je dois demander à nouveau avec des exigences spécifiques. J'ai un ancien stockage avec environ 4TB de données et je voudrais le synchroniser avec un nouveau stockage basé sur ZFS (TrueNAS core). Ces données sur l'ancien stockage sont souvent modifiées, de nouvelles sont créées et certaines sont supprimées. Comme je ne peux pas utiliser ZFS pour envoyer/recevoir à partir de l'ancien stockage, ce qui serait la meilleure option car je ferais une copie bloc par bloc plus des snapshots, j'ai besoin de voir les possibilités d'un rsync.
Maintenant, rsync a plusieurs drapeaux et la plupart des exemples que j'ai trouvés utilisent
rsync -avr /source /destination
Ce serait une bonne chose à faire si je faisais de l'archivage à temps et si j'archivais peut-être les nouveaux fichiers qui sont créés, mais comme les anciennes données sont parfois supprimées et que certains fichiers actuels qui sont localisés sont mis à jour par des programmes (ce qui signifie que le contenu et l'horodatage sont modifiés), j'ai besoin de voir une option qui inclurait l'archivage des fichiers nouvellement créés, la suppression des anciens fichiers sur le nouveau stockage ZFS qui est également supprimé sur l'ancien stockage "source" et également la mise à jour des fichiers modifiés de la source au stockage de destination .
En lisant le manuel, la commande rsync devrait ressembler à ceci :
rsync -avu --delete /source /destination --progress
mais comme il s'agit de données réelles, je dois être sûr à 100%, et je ne peux pas simplement tester et "essayer" ceci...
Quelqu'un de très compétent en matière de rsync pourrait-il vérifier et peut-être me donner un conseil sur la façon dont cette commande devrait se présenter, ou peut-être faire une suggestion...
P.S. Ce rsync doit se faire quotidiennement dans un cronjob donc, avec toutes les options d'ajout, de suppression et de mise à jour incluses...
Merci d'avance.