Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
600 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Besoin d'aide pour rsync 4 disques sur un

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'aide pour rsync 4 disques sur un

n°1338177
vanquishV1​2
se coucher tard nuit
Posté le 20-05-2013 à 20:15:58  profilanswer
 

Bonjour,
 
Suite au vol de mon ordi portable le mois dernier je suis en panique pour récupérer mes fichiers depuis différentes sources de backup.
 
J'ai 4 disques externes (oui je sais…). Je voudrais tout copier dans un seul nouveau disque mais sous cette forme : copier depuis B, C, D, etc. les uns à la suite des autres vers A tous les fichiers (et dossiers et sous dossiers en préservant l'arborescence) :
- SAUF les doublons : imaginons que le transfert de B à A ait créé le fichier loutre.txt, s'il est également dans C avec le même checksum, lors du transfert de C sur A il ne le copie pas de nouveau
- Si un fichier existe déjà mais que celui déjà existant est plus ancien, il est remplacé par le nouveau
- S'il est plus vieux on n'écrase pas => j'ai donc dans A tous les fichiers les plus récents
- Bien sur si C contient des fichiers qui ne sont pas dans A, ils sont copiés sur A
 
Est il possible de faire ça avec rsync ? Si oui m'aideriez vous à faire la manip. J'ai bien sur lu le man mais je suis assez peu habitué à ce genre de choses et vu les données (toutes mes photos du petit depuis la naissance) j'ai une peur bleue de me foirer.
 
Merci d'avance


---------------
Bha ouais mais bon, m'enfin quoi...
mood
Publicité
Posté le 20-05-2013 à 20:15:58  profilanswer
 

n°1338192
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 21-05-2013 à 09:24:32  profilanswer
 

commence par tout importer en vrac et fait le tri ensuite. Je crois pas que tu puisse faire tout en un.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1338199
Misssardon​ik
prévisible a posteriori
Posté le 21-05-2013 à 11:01:52  profilanswer
 

si l'arborescence entre tous tes disques sources est la même, un rsync successif depuis chacun (sans l'option delete bien sûr) devrait faire ce que tu veux.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
n°1338209
vanquishV1​2
se coucher tard nuit
Posté le 21-05-2013 à 13:15:41  profilanswer
 

merci voici ce que j'ai lancé cette nuit sur un gros dossier de test :
rsync --progress -caov "Volumes/Disque 1/Pictures/A/" Volumes/NAS/Pictures/
rsync --progress -caov "Volumes/Disque 2/Pictures/A/" Volumes/NAS/Pictures/
rsync --progress -caov "Volumes/Disque 3/Pictures/A/" Volumes/NAS/Pictures/

 

Visiblement ça a fonctionné. Par contre en cas de fichier ayant le même nom mais dont l'un est plus récent je ne sais pas ce que ça fait.
Une idée ?

 

Ensuite je ferais un déduplicate des fichiers.


Message édité par vanquishV12 le 21-05-2013 à 13:16:00

---------------
Bha ouais mais bon, m'enfin quoi...
n°1338211
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 21-05-2013 à 13:40:36  profilanswer
 

En cas de doute lance rsync avec l'option -n pour voir ce qu'il ferait mais sans action définitive.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1338221
Nukolau
Posté le 21-05-2013 à 16:33:26  profilanswer
 

a priori l'option -u fait que ca ne remplace le fichier que si il est plus ancien sur la cible :
 

Citation :

    -u, --update
          This forces rsync to skip any files which exist on  the
          destination and have a modified time that is newer than
          the source file.  (If an existing destination file  has
          a  modify  time  equal to the source file's, it will be
          updated if the sizes are different.)

n°1338224
vanquishV1​2
se coucher tard nuit
Posté le 21-05-2013 à 16:48:10  profilanswer
 

roscocoltran a écrit :

En cas de doute lance rsync avec l'option -n pour voir ce qu'il ferait mais sans action définitive.


Génial merci pour l'info.
 

Nukolau a écrit :

a priori l'option -u fait que ca ne remplace le fichier que si il est plus ancien sur la cible :
 

Citation :

    -u, --update
          This forces rsync to skip any files which exist on  the
          destination and have a modified time that is newer than
          the source file.  (If an existing destination file  has
          a  modify  time  equal to the source file's, it will be
          updated if the sizes are different.)



Impec  [:prab]  
 
Merci les gars


---------------
Bha ouais mais bon, m'enfin quoi...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Besoin d'aide pour rsync 4 disques sur un

 

Sujets relatifs
Rsync, Batch et crontabaide copier coller
Débutant : Mise en place OpenVpn sur Ubuntu, besoin d'aidepartage LINUX-ESCOUADE louche - aide au décriptage de rootkit needed
Script de sauvegarde Rsync à distanceBesoin d'aide. Installation puis problème ...
Quelle distrib' de Linux pour cette conf et ce besoin svp ?Besoin d'aide sur des questions de licence open source
Plus de sujets relatifs à : Besoin d'aide pour rsync 4 disques sur un


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR