#1 Le 26/01/2011, à 10:37
- Brunod
[Résolu] rsync : différence nbre fichiers sources et destination
Bonjour,
En exécutant la commande :
rsync -vrtuplzgoD --progress --stats "/home/compta/Dseven/Back C" /home/compta
(Je n'ai pas voulu mettre -a, je trouve -rtlpgoD plus explicite)
j'obtiens ce retour :
Number of files: 13599
Number of files transferred: 13478
Total file size: 1010054325 bytes
Total transferred file size: 1010054325 bytes
Literal data: 1010054325 bytes
Matched data: 0 bytes
File list size: 167129
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 349572315
Total bytes received: 256578
Je me demande pourquoi j'ai cette différence de 121 fichiers et que faire pour qu'ils passent aussi.
Je veux arriver à une copie à l'identique d'un répertoire "/home/compta/Dseven/Back C" monté en local d'une machine xp (futur Seven) vers ma machine Linux.
Merci pour vos lumières.
BD
Dernière modification par Brunod (Le 26/01/2011, à 17:14)
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#2 Le 26/01/2011, à 14:43
- erpiu
Re : [Résolu] rsync : différence nbre fichiers sources et destination
Bonjour,
La réponse à ta question est dans le man rsync :
The current statistics are as follows:
o Number of files is the count of all "files" (in the
generic sense), which includes directories, symlinks,
etc.
o Number of files transferred is the count of normal files
that were updated via rsync's delta-transfer algorithm,
which does not include created dirs, symlinks, etc.
Autrement dit, le premier nombre de fichiers tient compte du nombre de dossiers alors que le second l' ignore...
En outre, si tu compares le volume de données transférées au volume de données initial, tu constateras qu'ils sont identiques. Donc, pas de panique......
Une petite question tout de même : Pourquoi as-tu spécifié l'option -u? Avec cette option, on ne transfère pas les fichiers qui, sur la cible, sont trouvés plus récents que sur la source. Est-ce bien ce que tu souhaites?
En outre, si tu veux vraiment une copie à l'identique, il faudrait en outre détruire sur la cible les fichiers qui ne sont plus présents sur la source (option --delete). A toi de voir.....
Hors ligne
#3 Le 26/01/2011, à 15:44
- Brunod
Re : [Résolu] rsync : différence nbre fichiers sources et destination
Merci pour tes lumières ! Ça me rassure. Je redoutais des fichiers cachés qui m'auraient échappés.
Ma sauvegarde part de win vers linux. Je me méfie des dates et heures sous win avec ses décalages spontanés ou liés au changement d'heure.
Quant à la destruction, j'y pense pour faire des sauvegardes incrémentielles, mais pour l'instant je préfère tout garder.
Sous-question : j'hésite pour l'incrémentiel entre un script avec rsync d'une part et rsnapshot d'autre part. Je ne maîtrise actuellement ni l'un ni l'autre. Je viens de découvrir le principe des liens hard qui diminuent le volume de données, mais l'un et l'autre les utilisent. J'ai difficile de les départager. Qu'en dis-tu ?
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#4 Le 26/01/2011, à 16:59
- erpiu
Re : [Résolu] rsync : différence nbre fichiers sources et destination
Je ne connais pas rsnapshot. J'utilise rsync. Pour les sauvegardes incrémentielles, j'utilise :
- un disque de sauvegarde en format ext (pour bénéficier de toutes les fonctions des système de fichiers *nix, en particulier conserver les uid et gid),
-la commande suivante :
rsync -avH --delete dossier_source/ dossier_cible
L'option -H permet de conserver les hard links sur la sauvegarde. C'est par exemple ainsi que je sauvegarde mon /home régulièrement.
J'espère que cela peut t'aider.
Hors ligne
#5 Le 26/01/2011, à 17:15
- Brunod
Re : [Résolu] rsync : différence nbre fichiers sources et destination
Merci !
Je vais encore un peu explorer rsnapshot...
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne