gestion copie de fichier

KinKin84

Membre enregistré
30 Novembre 2014
6
0
Bonjour,

chaque jour je sauvegarde des hdd et régulièrement il y a des fichiers corrompu, donc la copie s’arrête et ferme tout :/

j'aimerais un logiciel qui puisse mettre les fichier qui pose problème en fin de liste pour ne pas annuler complètement la copie.

(Sous windows j'utilisais SuperCopier2 ou Terra copie)

Avez vous une solution ?
(Je suis sous Yosemite 10.10.1)

Merci d'avance
 
et copie faite comment?
logiciel prévu pour ( Time machine, cloner)
ou copie à la main ou Terminal?
note que certaines copies peuvent échouer non pas à cause de corruption mais parce que le fichier est utilisé au moment de la copie
 
et de quoi?
vers quoi?
fichiers windows? vers volume windows ou mixte?
des fichiers OS?
un volume entier?
la sauvegarde par "copie manuelle" de volume entier n'est pas la plus propre
 
hdd externe ou interne, via un adaptateur sata usb,

Fichier d'une session osx ou d'un hdd externe, que je vais copier sur un autre hdd externe ou sur le ssd du mac,

je cherche un logiciel comme supercopier ou similaire, qui garde la copie meme en cas de fichier en erreur,
 
Il n'est pas normal d'avoir autant de fichiers corrompus. Je commencerais par réparer le système de fichiers (démarrer en mode sans échec (touche Shift enfoncée au démarrage) ou à partir de la partition de secours (touches Command et R enfoncées au démarrage)).
 
je me suis mal exprimer:

je sauvegarde des hdd qui sont sur le point d’être HS, la réparation ne change rien,

j'ai simplement besoin de sauvegarder le contenu d'un hdd ext ou interne

quand je dois le faire sur windows j'utilise super copier2, qui fonctionne parfaitement,

par contre sur mac, c'est la galère,
 
Pour récupérer ds fichiers d'un disque mort ou en train de mourir, j'utilise DiskWarrior d'Alsoft (dont la version 5 vient de sortir)

Il n'est pas donné, mais pour moi c'est le meilleur pour ce genre de travail

Il inspecte tout le disque et récupère tous les fichiers lisibles qu'il enregistre sur le disque de destination qu'on lui indique
 
je me suis mal exprimer:

je sauvegarde des hdd qui sont sur le point d’être HS,,
Ah ben voilààà
ca change tout
tu l'aurais dit d'entrée...

donc dd sources sont bancals
c'est alors moins étonnant !

suivre le conseil de remy : examen avec des outils plus pointus que Utilitaire Disque, ce logiciel ou d'autres ( techtool pro , drive genius par exemple)
 
Je pense que rsync est moins tâtillon dans la copie que le Finder ou cp et se contentera de signaler les erreurs.
Par contre il faut réfléchir un peu aux arguments qu'on lui passe (et c'est dans Terminal qu'on l'utilise...)
 
En apostille de l'indication de bompi

rsync regorge de protocoles, d'options et de filtres en tous genres, mais il est possible de l'employer aussi de façon restreinte comme une sorte de cp amélioré (ce qui fait bénéficier entre autres de sa vitesse exécutive très supérieure).

Dans cet ordre d'idées, je suggérerais comme base syntaxique simple d'une commande :

Bloc de code:
rsync -ac --progress [COLOR="RoyalBlue"]/Volumes/Source[/COLOR] [COLOR="SeaGreen"]/Volumes/Destination/Dossier_d'accueil[/COLOR]

L'option -a (comme 'archive') est un raccourci synthétique pour l'agglutination d'options : -rlptgoD

-r --> copie récursivement
-l --> copie les liens
-p --> préserve les permissions
-t --> préserve les temps
-g --> préserve les groupes
-o --> préserve les propriétaires
-D --> transfère les 'fichiers-spéciaux'​

Quant à -c --> force une comparaison des checksums (sommes de contrôle) des fichiers sur la source et la destination, de manière à déterminer s'il doit ou non y avoir mise-à-jour.

Cette commande préserve tous les éléments sur la destination nominalement distincts de ceux qui existent sur la source ; elle met-à-jour les éléments nominalement identiques si la comparaison des sommes de contrôle et des temps le décide.

Pour ce qui est de mon : /Volumes/Source, il s'agit de l'indication abrégée de la Source, qui peut être le nom du volume s'il s'agit de transférer en mode 'copie/mise-à-jour' un volume entier ; ou le nom d'un dossier (précédé de son chemin appendu à un volume dans ce cas de figure).

Pour ce qui est de mon : /Volumes/Destination/Dossier_d'accueil, il faut savoir que rsync va recréer sur la destination les répertoires de la source s'ils font défaut, mais dans le cas où la source est le contenu d'un volume entier, va aligner côte à côte les éléments (dossiers ou fichiers libres) dans l'espace d'accueil de la destination --> au cas où ce qui est souhaité est une sauvegarde archivée dans une 'enveloppe' de classement qui pourrait voisiner sans confusion avec d'autres, alors indiquer le nom d'un dossier_d'accueil sur le volume de destination, et le ré-indiquer régulièrement s'il y a clonage récurrent ; mais si c'est un volume entier qui est consacré à la destination, alors se borner au final au nom du volume de destination.

Pour un usage récurrent suivant un schéma régulier (pattern), de type : même source A --> même destination B, le plus commode serait de sauvegarder la (ou les) commande(s) qui donnent satisfaction dans un fichier ad-hoc toujours sous la main (.txt ou clipping) permettant de recoller les lignes idoines dans le «Terminal».

[La sous option --progress donnée à la fin de l'invocation force rsync à la 'verbosité' par un listage sur le vif de la série des éléments sujets à (re-)clonage (ça peut engendrer une saturation visuelle la première fois - surtout si la source est un volume entier - tout en donnant l'impression existentiellement rassurante qu'il se passe bien quelque chose plutôt que rien :D ; ensuite, en cas de re-clonage, seules les différences transférées sont listées).

La méthode facile pour renseigner sans faute - du moins la première fois - source et destination, consiste, dans la fenêtre du «Terminal», à ne saisir dans un premier temps que :

Bloc de code:
rsync -ac --progress

et à sauter un espace avec la barre d'espacement du clavier ; puis à faire carrément un glisser-déposer au pointeur du volume ou du dossier 'source' dans la ligne de commande inachevée, ce qui va renseigner automatiquement le chemin à la source et le nom de la source ; cette opération se terminant par un saut d'espace automatique, conclure par un glisser-déposer direct du volume ou du dossier 'destination' dans la ligne de commande, ce qui pareillement va renseigner automatiquement le chemin à la destination et le nom de la destination. Valider par ↩︎ (presser la touche 'Entrée' du clavier pour activer la commande). Pour un autre clonage, attendre la fin du premier, et alors saisir une nouvelle ligne de commande (invoquer sudo en début de commande m'a tout l'air indiqué en cas de clonage d'un volume-Système entier incluant des éléments requérant une autorisation rien que pour être lus, quand bien même rsync possède-t-il pas mal de passe-droits par rapport à cp --> ce qui donnerait :

Bloc de code:
sudo rsync -ac --progress [COLOR="RoyalBlue"]/Volumes/Source[/COLOR] [COLOR="SeaGreen"]/Volumes/Destination/Dossier_d'accueil[/COLOR]

avec authentification par le mot-de-passe admin tapé à l'aveugle lorsque password est demandé suivi de ↩︎ derechef.

À mon avis, ☞Carbon Copy Cloner☜ de Bombich (démo gratuite un mois pour tester) serait d'un emploi régulier plus commode (le charme 'presse-bouton' du graphique :D). «CCC» permet de ne copier que des dossiers particuliers (en mode incrémental), si l'on ne veut pas des volumes entiers (mais il est alors impératif de créer à l'avance un dossier de destination pour le contenu de tel dossier source, sinon «CCC» va inonder l'espace du dossier parent de la destination par la copie des éléments sans re-création préalable de leur dossier d'inhérence sur la source. Comme «CCC» demande la création de 'tâches' avec un intitulé spécifique qui sont archivées en menus dans sa fenêtre d'accueil, il est sur le long terme très facile d'activer telle ou telle tâche correspondant à un pattern de sauvegarde régulier.]
 
Dernière édition par un modérateur: