Posso usar o git para sincronizar 2 discos rígidos externos?

0

Para quem não sabe, o Git é o sistema de controle de versão distribuído mais popular atualmente.

Eu tenho 2 discos rígidos Seagate FreeAgent.

É possível, em teoria, sincronizar os dois discos rígidos usando um deles como disco rígido "principal" e outro como "remoto"?

Desculpe eu não tenho muita experiência com o Git além de algumas coisas básicas com o GitHub.

    
por Sahat Yalkabov 06.07.2011 / 08:21

3 respostas

4

git lidará com arquivos binários (embora com menos eficiência do que arquivos de texto), portanto, em teoria, sim, você poderia fazer isso.

Mas você realmente não quer.

git mantém um histórico completo de todos os arquivos em cada cópia do repositório. Ele é compactado, portanto, provavelmente será significativamente menor que o conjunto de arquivos ativos (a menos que você tenha um histórico longo e cheio de alterações), mas esse histórico ainda consumirá uma parte substancial de cada unidade. A menos que você queira especificamente fazer coisas como configurar várias ramificações ou reverter as alterações em ambas as unidades, haverá muito espaço desperdiçado sem motivo.

Pessoalmente, eu usaria rsync para esse tipo de coisa, assumindo que todas as cópias serão unidirecionais (ou seja, "tornar este drive exatamente como esse drive "). Eu sei que existem outras ferramentas que são um pouco mais sofisticadas e que irão lidar com sincronização bidirecional (mudanças foram feitas em ambas as unidades desde a última sincronização, então combine os conjuntos de mudanças), mas eu nunca tive a necessidade de essa capacidade, por isso não tenho recomendações.

    
por 06.07.2011 / 10:02
1

NÃO é a resposta para sua pergunta. Mas se sua exigência for sincronizar dois discos rígidos do que você pode usar o utilitário taucan para fazer o trabalho. É grátis, portátil e eficiente. Você pode sincronizar todo o disco rígido ou escolher pastas selecionadas. Existem muitas outras opções também. Estou usando este aplicativo há um ano sem nenhum problema.

    
por 06.07.2011 / 10:31
1

Você planeja fazer isso automaticamente, como um meio de backup? Nesse caso, tome cuidado para garantir que o disco "principal" esteja funcionando corretamente antes de sincronizar. Se ele for danificado e você ainda tentar sincronizá-lo, algum objeto fedorento acertará o ventilador.

    
por 06.07.2011 / 12:32