J'ai un téléphone Android de 512 Go avec plus de 150 Go + 15k+ photos et vidéos.
Étape 1. Sur mon Macbook, j'ai utilisé better-adb-sync avec un câble USB et le débogage activé pour copier une grande quantité de fichiers de mon téléphone vers le disque de mon Macbook... FAIT
adb-sync -Rdt /sdcard/DCIM/ ~/Documents/phone/AndroidPhone/DCIM
Étape 2. Maintenant, après un mois ou deux, je veux synchroniser à nouveau le téléphone avec le disque pour les nouvelles photos supplémentaires. Maintenant, je ne veux pas utiliser le câble et activer le débogage, etc. car le nombre de fichiers n'est pas beaucoup, donc je veux utiliser l'outil rsync via WiFi avec SimpleSSHD.
Le problème : Dans le terminal du Macbook, lorsque j'exécute la commande rsync ci-dessous,
rsync --delete -azuvPe 'ssh -p 2222' 192.168.1.3:/sdcard/DCIM/ ~/Documents/phone/AndroidPhone/DCIM
Au lieu de trouver rapidement l'incrément des nouveaux fichiers sur le téléphone et de les copier sur le disque, la sortie montre qu'elle copie à nouveau tous les fichiers qui existent déjà sur le disque et même les horodatages des fichiers sont exactement les mêmes.
Cette synchronisation prend des heures et des heures pour se terminer. Je pense que cela se produira seulement la première fois et ne se produira pas lors du processus de sauvegarde incrémentielle suivant du téléphone vers le disque.
Mais je veux savoir ce qui se passe et pourquoi.
Je m'attends à ce que rsync compare et différencie les 2 dossiers et détermine initialement quels nouveaux fichiers copier du téléphone vers le disque et supprime du disque ce qui a été supprimé du téléphone en fonction de la taille et des horodatages (prétraitement), puis copie simplement les nouveaux fichiers incrémentiels, même si c'est la première fois que la commande rsync est exécutée.
Comment puis-je faire fonctionner cela de la manière mentionnée ci-dessus ? Y a-t-il des indicateurs que je peux passer pour ignorer certains paramètres, etc. ?
Veuillez guider.