13 votes

Comment synchroniser le contenu de deux disques externes ?

Je possède deux disques durs externes (formatés en ExFAT) que je dois synchroniser. Plus précisément, le lecteur B doit refléter le contenu du lecteur A et le lecteur A ne doit pas être modifié. Comment puis-je faire cela sans devoir faire un complet copie du contenu du disque à chaque fois ? Je suis sous OS X 10.10.

Il s'agit simplement de sauvegarder périodiquement le contenu du lecteur A.

1 votes

Je ne sais pas si vous voulez investir dans un nas, mais j'utilise un synology DS214+ nas avec 2 disques dedans. L'un des disques est une sauvegarde de l'autre. Raid.

0 votes

@Jules - un RAID n'est pas une sauvegarde

1 votes

@Jules Merci, mais je ne cherche que des solutions logicielles pour l'instant.

13voto

jherran Points 12554

Vous pourriez utiliser rsync comme ça :

rsync -av --delete /Volumes/DiskA/ /Volumes/DiskB

--delete L'option est pour supprimer des fichiers dans le disque B qui a été précédemment supprimé sur le disque A.

Si vous voulez programmer son exécution périodique, je vous suggère de lire Comment puis-je lancer/arrêter/relancer une application automatiquement, au démarrage/à la connexion/à un autre moment ? .

0 votes

J'avais l'impression que rsync ne pouvait pas supprimer de fichiers. Il semble que ce ne soit pas le cas. Je n'ai pas besoin (ou envie) de le planifier, car les disques ne sont pas toujours connectés. Je peux l'exécuter manuellement.

0 votes

Plus facile, il suffit d'exécuter la commande lorsque vous en avez besoin, et le tour est joué.

2 votes

Ne devrait-on pas dire /Volumes/DiskA/ au lieu de /Volumes/DiskA ? Je l'ai testé sur un petit dossier et il crée le nom du dossier de la source dans la destination autrement.

2voto

Nullpoet Points 1518

rsync est certainement un moyen d'y parvenir. L'autre solution consiste à utiliser quelque chose comme SuperDuper o CarbonCopyCloner qui peut faire du clonage/mirroring de disque. Aussi, ChronoSync peut également être une option, si vous avez besoin de garder la trace des contenus supprimés pour une raison quelconque.

2voto

amergin Points 685

J'utilise DropSync depuis des années. Il fait ce dont vous avez besoin et plus encore, et coûte 16 dollars chez le développeur ou 19,99 dollars sur le Mac App Store.

http://www.mudflatsoftware.com/

0 votes

8$ est beaucoup plus raisonnable que le prix des autres outils mentionnés et je préfère un outil graphique à la saisie des commandes rsync (qui comporte le risque de faire une faute de frappe aussi petite que d'omettre un / et en détruisant complètement les disques durs). Est-il possible de supprimer des fichiers dans le répertoire de destination ?

0 votes

@Szzabolcs Oui, je l'utilise pour conserver une copie exacte des dossiers de mon disque dur sur l'ordinateur de ma femme via une connexion Ethernet. Si je supprime des fichiers lors de la synchronisation, ils sont également supprimés sur son ordinateur. Vous avez également un aperçu des fichiers qui seront copiés et de ceux qui seront supprimés avant de vous engager.

1voto

OJ. Points 16939

Je choisirais Unison . Il s'agit d'un outil qui simplifie la synchronisation de deux dossiers.

Installez-le via Homebrew :

brew install unison

Puis appelez-le avec les deux lecteurs comme arguments :

unison /Volumes/A /Volumes/B

Suivez les instructions et assurez-vous de lire le manuel . Il y a quelques conseils pour MacOS ici . Par exemple, j'ai créé un fichier de préférences dans le répertoire ~/.unison/default.prf avec le contenu suivant pour exclure les métadonnées et les fourches de ressources :

ignore = Name {Cache*,.Trash*,.VolumeIcon.icns,.HSicon,Temporary*,.Temporary*,TheFindByContentFolder}
ignore = Name {.AppleDesktop,.AppleDb,TheVolumeSettingsFolder,.Metadata,.filler,.idsff,.Spotlight,.Spotlight-V100,.DS_Store,.CFUserTextEncoding}
rsrc = false
ignore = Name .FBCIndex
ignore = Name .FBCLockFolder

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X