Je souhaite synchroniser deux dossiers en temps réel sous Windows 7.
En gros, je souhaite surveiller un dossier et synchroniser chaque modification (nouveaux fichiers, fichiers modifiés, fichiers supprimés) sur un autre lecteur. Il doit être en temps réel pour être synchronisé instantanément en cas de changement. Une synchronisation dans un sens suffit.
J'ai essayé le SyncToy de Microsoft , mais il ne synchronise que manuellement ou selon une planification (ce qui ne satisfait donc pas l'exigence du "temps réel").
Cela peut-il être réalisé avec Windows 7 lui-même? Si non, existe-t-il d'autres méthodes pour le faire?
Réponses:
Dsynchronize vous permet de le faire. Je ne suis pas sûr de savoir comment cela fonctionne dans Windows 7, mais il est gratuit et autonome, il n'y a donc pas de mal à essayer.
la source
J'utilise la commande ROBOCOPY et crée une ligne de commande pour effectuer la synchronisation entre 2 dossiers (synchronisation incrémentielle). Cette commande est comme ceci
(exclure les fichiers:)
"~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"
(exclure les dossiers comprenant les fichiers de ces dossiers"Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"
) : Ceci se répète également chaque minute et / ou un seul changement de fichier / dossier.Cordialement, Rizwan.
DRAPEAUX
la source
/MON:1
moniteurs de référence, sourcez et réexécutez la copie s’il ya une ou plusieurs/MOT:1
modifications. Je suppose que cela/MON:1
suffit.Il y a Synkron qui est open source et multi-plateforme.
la source
Vous pouvez utiliser un lien symbolique NTFS pour que les dossiers de chaque lecteur pointent sur le même dossier.
la source
Depuis que j'ai lu votre commentaire ".. le lecteur mappé (la cible de synchronisation) est Linux", alors je tiens à vous donner une meilleure approche: vous n'avez besoin que d'un accès ssh sur la cible Linux, il est bien plus rapide et fonctionne beaucoup mieux sur des largeurs de bande inférieures et des latences plus longues.
Utilisez la fonction " Garder le répertoire distant à jour " de WinSCP !
Vous aurez besoin d'un petit ajustement sur les options de transfert pour configurer toujours des fichiers d'exclusion binaires (généralement des fichiers svn ou git et similaires), etc. Utilisez également l'option "Appliquer automatiquement" des options de transfert. Créez également une session avec les répertoires hôte, local et distant configurés. À ce stade, il vous suffit d'ouvrir WinSCP, d'activer la session (qui applique alors automatiquement les options de transfert en raison, par exemple, de la correspondance d'hôte) et d'appuyer sur le bouton de mise à jour.
Ou vous pouvez écrire ceci en utilisant les outils de script WinSCP!
.. et juste btw: Si le scénario était Unix-à-Unix, alors consultez cette question .
la source
Vous trouverez ci-dessous quelques-uns des outils permettant de synchroniser des dossiers en temps réel. Cochez-les et sélectionnez-en un pour votre besoin.
la source
Mon j'ai essayé pas mal de programmes et les seuls qui font la mise en miroir en temps réel des dossiers sont:
Personnellement, j'aime Yadis! Sauvegarde mieux. Il a plus de fonctionnalités que Dsynchronize. Vous pouvez activer le contrôle de version, le nombre de versions à conserver, les opérations de fichier à surveiller, et bien plus encore. De plus, il a une meilleure interface graphique qui semble plus raffinée.
la source
Si vous souhaitez synchroniser un dossier sur USB et que vous utilisez déjà Dropbox, utilisez DropboxPortableAHK .
Ainsi, mes fichiers Dropbox sont synchronisés sur n’importe quel ordinateur, ainsi que mon iPhone utilisant l’application Dropbox et ma clé USB que j’utilise à l’uni avec cette version portable.
la source
Un autre moyen très efficace de synchroniser les dossiers consiste à utiliser
rsync
en ligne de commande. Vous devrez télécharger MingW toolchain ou, si vous installez cwRsync, il installe rsync.exe que vous pouvez exécuter directement.Tout ce dont vous auriez besoin est cette commande:
L'option -r doit être récursive pour tous les sous-dossiers.
Sous Windows (7), le chemin doit être fourni au format suivant. Par exemple pour spécifier
c:\test
ce sera/c/test
ou/cygdrive/c/test
C’est le moyen le plus efficace, le plus rapide et le plus puissant de synchroniser des dossiers avec des fichiers volumineux, même si le désynchronisation dans une réponse acceptée a également fonctionné pour moi.
Ce n'est pas en direct ou en temps réel cependant. Chaque fois que vous aurez besoin de synchroniser, vous lancerez cette commande.
la source
Peut-être que celui-ci vous aidera: Allway Sync . Thare sont gratuits * et version pro. Fonctionnalités:
J'ai utilisé ce programme et je l'ai aimé.
* - la version gratuite a une limite de fichiers traités tous les 30 jours. Voir le contrat de licence utilisateur final Allway Sync
la source
Vous pouvez essayer SyncBack4all , c'est un programme de synchronisation de dossiers et de fichiers en temps réel.
la source
Watch 4 Folder v2.3 - un petit outil de surveillance (802 Ko), portable (sans installation) et puissant pour surveiller les activités liées aux dossiers et aux fichiers.
Simple à utiliser et à configurer, il peut surveiller 15 types d’événements et déclencher différentes actions en cas d’événement.
http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html
- Vous l'utilisez sur un serveur, vous lancez plusieurs exes - conversion au format PDF à l'aide d'Acrobat, tamponnez-les, envoyez-les en pièce jointe à des bureaux situés dans tout le pays via des appels smtp ... un petit logiciel fait beaucoup de choses!
la source
Je voulais la même chose. Et, en principe, le centre de synchronisation de Windows 7 fournirait cela, mais d’une autre manière: il vous suffit de définir un dossier réseau sur Toujours disponible hors connexion. Avec cela, vous avez essentiellement une version locale et distante synchronisée, vous travaillez comme si vous étiez sur le réseau, mais en fait, elle parvient à l'avoir localement. En d’autres termes, vous ne voyez qu’une copie, mais vous la voyez à deux endroits, mais c’est l’objectif de la synchronisation. Au lieu d’indiquer clairement qu’il existe une copie synchronisée à distance, il existe une copie synchronisée localement. Dans tous les cas, cela couvre l'objectif de base des défaillances du réseau.
Je dois dire que c'est la théorie, car je suis bloqué car mes lecteurs réseau sont gérés par Novel et je ne dispose donc pas de l'option "Toujours disponible hors connexion".
la source
J'utilise gratuitement Syncless https://code.google.com/p/big5sync/
il est relié au système et, en mode transparent, synchronise les fichiers en temps réel. Ne peut pas fonctionner en tant que service, personnellement, je n'aime pas l'interface graphique, mais cela fonctionne :)
MirrorFolder http://www.techsoftpl.com/backup/ peut également effectuer une synchronisation en temps réel et fonctionne comme un service (ne nécessite pas d'interface graphique pour se charger), mais ce n'est pas gratuit (39 $)
la source
J'ai trouvé que FreeFileSync (open source - mais surveillez les logiciels publicitaires à l'installation) était le meilleur.
J'aime aussi beaucoup Backup2 ( https://bvckup2.com/ ) pour les tâches plus volumineuses, car il fonctionne le plus rapidement de tout ce que j'ai testé, mais ce n'est pas gratuit et il est destiné uniquement aux synchronisations à sens unique.
la source
Vous pouvez affecter un chemin de dossier à un lecteur avec subst.
Code:
la source