GNU/Linux >> Tutoriels Linux >  >> Linux

rsync vers NAS copie tout à chaque fois

Vous devez ajouter -t (ou --times ) à votre rsync ligne de commande, de sorte que rsync conservera les heures de modification des fichiers à la destination. Cela permettra les rsync suivants s'exécute pour ignorer tous les fichiers de tailles et d'heures de modification identiques. Aussi, ne vous embêtez pas avec le -c option, sauf si vous savez avec certitude que votre destination ne maintient pas (ou ne peut pas) maintenir des heures de modification de fichier précises, pour une raison quelconque.


Pourquoi n'essayez-vous pas :

rsync -a /home/user/source /media/nas/destination

-a est une option pratique spécifiquement pour l'archivage. Cela fonctionne pour moi tout le temps.

Voici ce que dit la page de manuel :

-a, --archive archive mode; same as -rlptgoD (no -H)


Vous souhaitez très probablement utiliser le -u drapeau, qui indique à rsync de ne pas envoyer de fichiers qui existent dans la destination et qui ont soit des heures modifiées plus récentes dans la destination, soit des heures et des tailles modifiées égales aux deux endroits.


Linux
  1. Pourquoi Ls -l n'affiche-t-il pas l'heure et/ou l'année pour chaque fichier ? ?

  2. Qu'est-ce qui fait qu'iptables se charge à chaque fois après un redémarrage, même lorsqu'il est complètement éteint

  3. Virtualbox - Réinstallez les ajouts d'invités à chaque mise à jour du noyau Linux

  4. Comment faire en sorte qu'Ubuntu exécute automatiquement un programme à chaque fois que l'écran est déverrouillé ?

  5. Chronométrer le temps d'exécution de plusieurs commandes

Commande de temps Linux

Comment dire à Rsync de conserver l'horodatage sur les fichiers lorsque l'arborescence source a un point monté ?

Empêcher les pop-up à chaque fois que je branche un casque dans 16.04 ?

L'indicateur de temps n'affiche pas la date/l'heure ?

Git demande le nom d'utilisateur à chaque fois que j'appuie

Chaque fois que j'utilise sudo, il se bloque avant de terminer