Pular para o conteúdo principal

Sincronizar definição de arquivos (sincronização)

Na ciência da computação, a sincronização de arquivos é o processo de garantir que dois ou mais locais contenham as mesmas versões dos arquivos.Se um arquivo for adicionado, modificado ou excluído de um local, o processo de sincronização irá adicioná-lo, modificá-lo ou excluí-lo em outros locais.Em inglês: sincronização de arquivos.

A sincronização de arquivos é um tipo de sincronização de dados.

A sincronização de arquivos permite manter a mesma versão dos arquivos em vários locais, geralmente diretórios em um computador, em dispositivos de armazenamento removíveis (por exemplo, unidades flash USB) e até mesmo entre um computador e um dispositivo móvel, como um telefone celular.

O processo de sincronização pode ser feito manual ou automaticamente usando alguma ferramenta de software, que permita mais confiabilidade.

Esquema representando a sincronização de arquivos na ciência da computação.

Soluções baseadas em arquivos

Existem ferramentas disponíveis para sincronização de arquivos, controle de versão (CVS, Subversion etc.), sistemas de arquivos distribuídos (Coda etc.) e réplicas (rsync etc.), no sentido de que todos tentam manter sincronizados conjuntos de arquivos; no entanto, apenas as ferramentas de controle de versão e sincronização de arquivos podem lidar com modificações em mais de uma cópia dos arquivos.

A sincronização de arquivos é comumente usada para backups domésticos em discos rígidos externos ou para atualizações para o transporte em unidades flash USB.O processo automático evita a cópia de arquivos já idênticos, economizando um tempo considerável em comparação com uma cópia manual, além de ser mais rápido e menos propenso a Para obter mais informações, leia: sincronizar arquivos.

As ferramentas de controle de versão são projetadas para lidar com situações nas quais mais de um usuário tenta modificar simultaneamente o mesmo arquivo, enquanto os sincronizadores de arquivos são otimizados para situações em que apenas uma cópia do arquivo é editada por vez.Por esse motivo, embora as ferramentas de controle de versão possam ser usadas para sincronização de arquivos, Os programas dedicados exigem menos sobrecarga.

Os sistemas de arquivos distribuídos (ou em rede) também podem ser vistos para garantir que várias versões de um arquivo sejam sincronizadas, o que normalmente requer os dispositivos que armazenam os arquivos.Eles estão sempre conectados, mas alguns sistemas de arquivos distribuídos, como o Coda, permitem uma operação desconectada seguida de uma reconciliação.Os recursos de fusão de um sistema de arquivos distribuídos geralmente são mais limitados do que os de um sistema de controle de versão, porque a maioria dos sistemas de arquivos não mantêm um gráfico de versões.Para obter mais informações, leia: sistema de arquivos rede.

Espelho ou espelho (computação): uma réplica é uma cópia exata de um conjunto de dados.Na Internet, um site espelho é uma cópia exata de outro site da Internet.usado para fornecer várias fontes das mesmas informações e tem um valor particular como uma maneira de fornecer acesso confiável a downloads grandes.

Tipos de sincronização de arquivos

* Uma maneira ( unidirecional): também chamados de espelhamento ou espelhamento, os arquivos são copiados apenas de um local de origem para um (ou mais) local de destino, mas nenhum arquivo é copiado na direção inversa, portanto, as alterações feitas no destino não afetam a fonte.

* Em dois sentidos: os arquivos são copiados nos dois sentidos, mantendo os dois locais sincronizados entre si.

Recursos avançados de programas de sincronização

* Para obter mais eficiência, o ideal seria sincronizar apenas os dados que possuem Além disso, em vez de copiar um arquivo inteiro.* Possibilidade de compactação de dados, se a sincronização for feita através de uma rede.* Capacidade de detectar conflitos, por exemplo, quando houver um arquivo que não está sincronizado corretamente (versões diferentes de ambos os lados).* Possibilidade de visualizar quaisquer alterações antes que sejam feitas.* Possibilidade de ver as diferenças entre arquivos individuais.

Aplicativos de sincronização de arquivos

* Código aberto e gratuito: Unison, JFileSync, FreeFileSync, WinSCP (somente Windows), PathSync (somente Windows), DirSync Pro, FullSync (somente Windows), rsync (somente Unix).

* Gratuito (código fechado): Microsoft ActiveSync (para sincronizar dispositivos móveis), Microsoft Foldershare, Microsoft Sync Framework, Microsoft SyncToy, Windows Mobile Device Center, GoodSync (avaliação), Allway Sync (limitado), SyncMate (versão básica gratuita), Gbridge (sincronizar arquivos , área de trabalho remota etc.).

* Comercial: Dropbox, Robocopy, PowerFolder, Mobiliti.

Terminologia relacionada

• Sincronize

• Sincronização de dados

Perguntas? Você precisa de mais informações?
Escreva e nós responderemos ao seu email

Comentários

Postagens mais visitadas deste blog

Reiniciar definição (computador)

Em ciência da computação, reinicie, reinicie, reinicie, inicializando.Reiniciar o computador ou o computador é o processo de recarregar o sistema operacional de um computador.É geralmente associado ao processo de reiniciar (voluntária ou involuntariamente) o computador quando ele já está ligado e iniciado. Quando você reinicia um computador, um mecanismo chamado inicialização (inicialização) é iniciado. Existem basicamente duas maneiras de reiniciar um computador voluntariamente: * Por hardware (em frio): pressionando o botão de redefinição (redefinição), que nos computadores antigos agia imediatamente (independentemente do que estava sendo feito).Atualmente, o botão de redefinição informa ao sistema operacional que você precisa reiniciar o computador e faz tudo os mecanismos de fechamento necessários.De fato, existem computadores que não possuem mais o botão de reinicialização. Em certos sistemas operacionais, pressionar as teclas CTRL ALT DEL reinicia o computador (por exemplo...

Definição de DPI ou PPP (qualidade de impressão)

(pontos por polegada, pontos por polegada) O DPI ou PPP é uma unidade de medida da resolução de uma imagem (relacionada à qualidade) de um scanner, impressora, etc.Serve para medir a resolução, que é a quantidade de pontos que entram em uma polegada.É expresso da seguinte forma: (número) x (número) dpi. Uma resolução de 300 dpi produzirá um texto que mostrará linhas quebradas visíveis sob uma lupa.São necessárias resoluções ainda maiores para obter reproduções Gráficos profissionais usam impressoras com resoluções de 1200 a 2400 dpi. Pixels ou resolução de uma foto e impressão em centímetros Não há equivalência direta entre os pixels de uma imagem digital e o centímetro de impressão que corresponde a ela.Uma imagem muito pequena pode ser impressa muito grande no papel, mas os pixels da imagem impressa começarão a ser percebidos à primeira vista.Existem técnicas para "ampliar" a imagem digital e suavizá-la um pouco os pixels, mas estes não fazem ma ravillas. Se alguns c...

Definição de periférico misto (entrada / saída)

Um periférico misto é aquele periférico que pode executar as funções de entrada e saída.Eles também são chamados de dispositivos de entrada/saída ou em inglês: dispositivo de entrada/saída. Os periféricos de computador podem ser classificados de acordo com a direção do fluxo principal de data: input, output, mixed.Algumas bibliografias incluem outras categorias, como armazenamento, comunicação, que podem ser incluídas na categoria "mista". Nos dispositivos de entrada, o fluxo principal de os dados vão do dispositivo para o computador: mouse, teclado. Nos dispositivos de saída, o fluxo principal de dados vai do computador para o dispositivo: impressora, tela. Em vez disso em dispositivos misturados ou periféricos (ou entrada e saída), o fluxo de dados principal é bidirecional. Exemplos de periféricos mistos ou dispositivos de entrada e saída Por exemplo, discos rígidos, unidades de disquete, unidades de fita magnética, gravador de leitores s CD/DVD, unidades ZIP, un...

Lotus 1-2-3 definição

O Lotus 1-2-3, um aplicativo de planilha desenvolvido pela empresa Lotus Software (posteriormente adquirida pela IBM), foi um sucesso desde o seu lançamento nos PCs IBM, além de ser o primeiro software de computador a anunciar propaganda na televisão. O programa Lotus 1-2-3 foi originalmente escrito por Jonathan Sachs e lançado em 26 de janeiro de 1983.Era a principal planilha do sistema DOS. Rivais foram lançados durante esse período como The Twin (em 1985) e VP-Planner, que liam os arquivos 1-2-3 e também se pareciam muito com o Lotus 1-2-3, o que levou a julgamentos. Lotus 1-2-3 começou a declinar com o avanço do Microsoft Windows e seu aplicativo de planilha, o Microsoft Excel. 1-2-3 foi a planilha padrão ao longo dos anos 80 e No início dos anos 90, como parte de um conjunto não oficial de três produtos de automação de escritório autônomos que incluíam dBase e WordPerfect, para criar uma plataforma de negócios completa. Com a aceitação do Windows 3.0, o mercado de softwar...

Definição de Macromedia

A Macromedia foi inicialmente desenvolvedora de software gráfico e desenvolvimento Web.Sua sede era em San Francisco, Califórnia (EUA), fundada em 1992 pela fusão entre Authorware, Inc.e MacroMind-Paracomp (criadores do Macromind Director). Em 1999, adquiriu a empresa de análise de tráfego da Andromedia e, em 2001, a empresa de desenvolvimento da Allaire Web. Em julho de 2002, sua rival Adobe e Macromedia chegaram a um acordo sobre todas as demandas de patentes que eles tinham um ao outro. Em 2003, adquiriu a Web Presedia e a eHelp Corporation, cujos produtos eram RoboHelp, RoboDemo (NAhora Captivate) e RoboInfo. Em 2004, tinha 1445 funcionários.p> A Adobe Systems, sua rival, anunciou um contrato para adquirir a Macromedia em uma transação avaliada em aproximadamente US $ 34 bilhões.Em 5 de dezembro de 2005, a Adobe Systems conclui a aquisição da Macromedia. Seu slogan era: o que a web pode ser. Produtos Macromedia Alguns produtos adquiridos ou desenvolvidos pela Macro...

Mudar definição

Tipo de estrutura de seleção usada na programação de algoritmos. A estrutura do switch permite escolher códigos diferentes (conjunto de frases de programação), dependendo de um valor. A forma geral é: switch (value ) {case '1': execute isso se o valor for 1break; case '2': execute isso se o valor for 2 break; case '3': execute isso se o valor for 3break; padrão: execute isso se o valor for nenhum dos anteriorbreak;}; Cada caso pode executar várias linhas de código.Todos devem terminar com uma quebra, o que indica que a execução do programa deve ser seguida após a execução das linhas superiores.A execução continua após a estrutura switch.O caso padrão é executado se não houver correspondência entre o conteúdo do valor e a maiúscula. Um exemplo do uso da estrutura do switch no idioma C: int children; printf (“Digite a quantidade de filhos que você tem: ”); scanf ("% d",&children); switch (children) {case '0': printf ("Nenhum abo...

Definição do postmaster (e-mail de erro de devolução)

Em servidores Web, postmaster é um termo usado para identificar o administrador de um servidor de e-mail.Quase todos os domínios da Internet têm um endereço de e-mail como: [protegido por e-mail], de onde os erros no processamento eletrônico são direcionados-mails. Por esse motivo, a maioria das pessoas identifica o postmaster com uma mensagem de erro, geralmente quando o email enviado não foi entregue. Também é reconhecido por ser usado como uma técnica publicidade por email (spam) e proliferação de vírus de computador. Todo domínio que suporta o protocolo SMTP para emails requer um endereço de email do postmaster. A mensagem clássica do postmaster : Notificação de status de entrega (falha) Em um endereço do postmaster, chega um email com um erro que indica que a entrega do email enviado falhou.Ele geralmente contém a frase em inglês Notificação de status de entrega (falha) que significa notificação de est Entrega: falha. Este e-mail de erro pode chegar por vários motivos e...

Inserir definição (ou tecla Enter)

A tecla Enter (também chamada de entrada ou retorno) é uma das teclas mais importantes nos teclados de computador.Teclas de computador grandes geralmente têm duas teclas Enter. Em termos gerais, pressionar a tecla Enter executa o operação padrão em caixas de diálogo, formulários e linhas de comando.Na verdade, ele executa o botão ativo, que geralmente é o botão positivo ou avançado, o de "Aceitar" ou OK. Por exemplo, em Formulários e caixas de diálogo são usadas para executar o processo mais óbvio (geralmente Pesquisar, Enviar, Entrar etc.). A tecla Enter também é usada na edição de texto para obter um "retorno de carro" "(o retorno de carro refere-se às antigas máquinas de escrever mecânicas) ou obtém um novo começo de parágrafo. Alguns processadores de texto distinguem entre um simples Enter (nova linha, com uma diferença entre parágrafos) e um Shift + Enter (nova linha, sem separação entre parágrafos). Em um teclado de computador, essa tecla geralme...

Internet2 definição

Consórcio sem fins lucrativos que desenvolve tecnologias de rede de alta velocidade.É uma rede de fibra óptica desenvolvida principalmente por universidades.São esperadas velocidades de 633 mbps para universidades e 50 mbps para usuários particulares. Eles desenvolveram tecnologias como IPv6, IP multicast e qualidade de serviço (QoS).Também é conhecido como UCAID. Relacionado: • GigaPop • Abilene Network