Backup rsync sans toucher aux fichiers identiques même si +récents

Backup rsync sans toucher aux fichiers identiques même si +récents - Logiciels - Linux et OS Alternatifs

Marsh Posté le 28-06-2016 à 10:25:26    

:hello:

$ uname -r
4.4.0-21-generic

 

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial

 

Je tente de faire un backup et je souhaite éviter de passer par Nautilus ne serait-ce que pour avoir des retours sur la console si quelque chose ne va pas (...).
Je me suis laissé séduire par rsync quand bien même ce n'est pas du "remote".
C'est vraiment tout simple ; j'ai un backup sur une clé USB en provenance d'un PC 1. Je souhaite dupliquer les données sur un PC 2. Je plug la clé et je lance rsync.
Dans le futur il y aura des transferts de PC 1 vers PC 2 et vice versa mais seulement sur les fichiers qui ont été travaillés : donc modifiés ou créés.

 

J'aimerais donc qu'il me fasse :
- un "overwrite" si les fichiers sont plus récents et différents (en effet, certains fichiers copiés antérieurement n'ont absolument pas été touchés, il n'y a pas besoin de les réécrire car même si ceux de la clé sont plus récents ils sont en fait identiques. Ce serait donc une perte de temps importante sur la quantité de données.

 

Pour l'instant j'utilise les options

-ruPv

mais apparemment il s'en fiche de savoir si le fichier est différent ou pas et copie tout.

 

Existe-t-il une solution élégante à ce "problème" ?
Merci.
:jap:


Message édité par Swiss_Knight le 28-06-2016 à 10:35:04

---------------
Hergestellt in der Schweiz.
Reply

Marsh Posté le 28-06-2016 à 10:25:26   

Reply

Marsh Posté le 28-06-2016 à 11:12:41    

Tu as essayé l'option --checksum?


---------------
sheep++
Reply

Marsh Posté le 28-06-2016 à 20:24:49    

attention au formatage de la clef il faut un FS capable de differentier l access time la modification time et la creation time ...  fat16 par exemple ca rsync copiera tout a chaque fois parce que le FS ne sait pas ditinguer
 
:hello:

Reply

Marsh Posté le 30-06-2016 à 01:42:12    

:jap:
Apparemment --checksum a l'air pas mal, c'est un peu long de créer la liste au début mais ça en vaut la peine.
 
C'est du fat32 ma clé USB.


---------------
Hergestellt in der Schweiz.
Reply

Marsh Posté le 10-07-2016 à 07:51:42    

La perte de temps sur la recopie des fichiers plus récents et identiques n'est pas évidente. En effet pour vérifier que les deux fichiers sont identiques ils doivent être lus intégralement tous les deux, alors que la recopie nécessite une lecture intégrale plus une écriture intégrale. Cela ne sera intéressant que si l'écriture est plus lente que la lecture.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed