Quero sincronizar duas pastas em tempo real no Windows 7.
Basicamente, quero monitorar uma pasta e sincronizar cada alteração (novos arquivos, arquivos alterados, arquivos excluídos) para outra unidade. Tem que ser em tempo real, para que seja sincronizado instantaneamente quando uma mudança acontece. Uma sincronização unidirecional é suficiente.
Tentei o SyncToy da Microsoft , mas ele é sincronizado manualmente ou agendado (não satisfazendo o requisito "em tempo real").
Isso pode ser alcançado com o próprio Windows 7? Caso contrário, existem outros métodos para fazer isso?
Respostas:
Dsynchronize permite fazer isso. Não sei ao certo como funciona no Windows 7, mas é freeware e autônomo, portanto, não há mal em tentar.
fonte
Eu uso o comando ROBOCOPY e fiz uma linha de comando para fazer a sincronização entre 2 pastas (sincronização incremental). Meu comando é assim
(excluir arquivos:)
"~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"
(excluir pastas, incluindo arquivos nessas pastas:)"Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"
Além disso, isso se repete a cada minuto e / ou alteração única de arquivo / pasta.Atenciosamente, Rizwan.
BANDEIRAS
fonte
/MON:1
monitora a fonte e execute novamente a cópia, se houver 1 ou mais alterações, e/MOT:1
significa monitorar a fonte e execute novamente em 1 minuto, se houver alterações. Eu acho que/MON:1
é o suficiente.Há o Synkron, que é de código aberto e é multiplataforma.
fonte
Você pode usar um link simbólico NTFS para que as pastas em cada unidade aponte para a mesma pasta.
fonte
Desde que li o seu comentário ".. a unidade mapeada (o alvo de sincronização) é o Linux", quero oferecer uma abordagem muito melhor: você só precisa de acesso ssh no destino do Linux, é muito mais rápido e funciona muito melhor em larguras de banda mais baixas e latências mais longas.
Use a função " Manter o diretório remoto atualizado " do WinSCP !
Você precisará de um pouco de ajustes nas opções de transferência para configurar sempre os binários, excluir arquivos (normalmente arquivos svn ou git e similares) etc. Também use a opção "aplicação automática" das opções de transferência. Além disso, crie uma sessão que tenha os diretórios host, local e remoto configurados. Nesse ponto, você só precisa abrir o WinSCP, ativar a sessão (que também aplica automaticamente as opções de transferência devido a, por exemplo, correspondência de host) e pressionar o botão manter atualizado.
Ou você poderia roteiro esta usando ferramentas WinSCPs script!
.. e apenas btw: Se o cenário era Unix para Unix, verifique esta pergunta .
fonte
Abaixo estão algumas das ferramentas para sincronizar pastas em tempo real, verifique cada uma e selecione uma para sua necessidade.
fonte
Eu tentei alguns programas e os únicos que fazem espelhamento de pastas em tempo real são:
Pessoalmente, eu gosto de Yadis! Faça backup melhor. Possui mais recursos que Dsynchronize. Você pode ativar o controle de versão, número de versões a serem mantidas, quais operações de arquivo monitorar e tenho certeza muito mais. Além disso, ele possui uma interface gráfica mais bonita que parece mais refinada.
fonte
Se você deseja sincronizar uma pasta para USB e já usa o Dropbox, use o DropboxPortableAHK .
Dessa forma, tenho meus arquivos do Dropbox sincronizados em qualquer computador, assim como meu iPhone usando o aplicativo Dropbox e minha unidade USB que uso na uni com esta versão portátil.
fonte
Outra maneira muito forte de sincronizar pastas é usar
rsync
na linha de comando. Você precisará fazer o download da cadeia de ferramentas MingW ou, se instalar o cwRsync, ele instala o rsync.exe que você pode executar diretamente.Tudo que você precisa é este comando:
-r sinalizador é recursivo para todas as subpastas.
No Windows (7), o caminho deve ser fornecido no seguinte formato. Por exemplo, para especificar
c:\test
que será/c/test
ou/cygdrive/c/test
Essa é a maneira mais eficiente, rápida e poderosa de sincronizar pastas com arquivos grandes, mesmo que Dsynchronize na resposta aceita também funcione para mim.
Não é ao vivo ou em tempo real. Sempre que precisar sincronizar, você executará este comando.
fonte
Talvez este ajude você: Allway Sync . O Thare é gratuito * e a versão pro. Recursos:
Eu usei este programa e gostei.
* - a versão gratuita possui um limite de arquivos processados a cada 30 dias. Consulte o Contrato de licença do usuário final da Allway Sync
fonte
Você pode experimentar o SyncBack4all , é um programa de sincronização de arquivos e pastas em tempo real.
fonte
Watch 4 Folder v2.3 - uma ferramenta de monitoramento pequena (802kb), portátil (sem instalação) e poderosa para monitorar atividades de pastas e arquivos.
É simples de usar e configurar, pode monitorar 15 tipos de eventos e acionar ações diferentes, caso ocorra um evento.
http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html
- Utilizado em um servidor, disparando vários ex - conversão para PDF usando o Acrobat, carimbando-os, enviando como anexo para escritórios em todo o país através de chamadas smtp ... pouco software faz muitas coisas !!
fonte
Eu queria o mesmo. E, em princípio, o Sync Center no Windows7 forneceria isso, mas de outra maneira: você só precisa definir uma pasta de rede como Sempre disponível offline. Com isso, você basicamente tem uma versão local e remota sincronizada, você está trabalhando como se estivesse na rede, mas na verdade ele consegue tê-la localmente. Em outras palavras, você vê apenas uma cópia, mas a possui em dois lugares, mas esse é o objetivo da sincronização. Em vez de ser transparente que exista uma cópia sincronizada remotamente, existe uma cópia sincronizada localmente. De qualquer forma, isso cobre o objetivo básico de falhas na rede.
Devo dizer que essa é a teoria porque fiquei paralisada, pois minhas unidades de rede são gerenciadas pela Novel e, portanto, não tenho a opção "Sempre disponível off-line".
fonte
Uso https://code.google.com/p/big5sync/ sem sincronia gratuita
ele se conecta ao sistema e, no modo contínuo, sincroniza arquivos em tempo real. Não pode ser executado como serviço, pessoalmente não gosta da GUI, mas funciona :)
O MirrorFolder http://www.techsoftpl.com/backup/ também pode sincronizar em tempo real e funciona como serviço (não é necessário carregar a GUI para funcionar), mas não é gratuito (US $ 39)
fonte
Eu achei o FreeFileSync (código aberto - mas preste atenção ao adware na instalação) o melhor.
Também gosto muito do Backup2 ( https://bvckup2.com/ ) para tarefas maiores, pois executa o mais rápido de tudo que testei, mas não é gratuito e destina-se apenas a sincronizações unidirecionais.
fonte
Você pode atribuir um caminho de pasta a uma unidade com subst.
Código:
fonte