Como espelhar múltiplas fontes para um único destino?

1

Eu tenho vários drives de 2-3 TB dentro e conectado ao meu PC de trabalho. Os dados que eu quero fazer backup em cada sistema estão na pasta "digitalizados" (fotos, lapso de tempo, etc.).

Eu tenho um NAS (PC com 8 drives em um array JBOD) com 9 TB livres.

Gostaria de espelhar cada uma das minhas unidades de origem no meu PC de backup:

d:\digitalized -> b:\
e:\digitalized -> b:\
f:\digitalized -> b:\
g:\digitalized -> b:\
h:\digitalized -> b:\

Eu copiei manualmente todas as unidades de origem para o NAS (o que levou cerca de 4 dias). (tamanhooriginalaqui: link - 2 milhões de jpegs, eeeeeh!)

Agora, um mês depois, muitas foram excluídas, editadas e adicionadas às unidades de origem, por isso preciso sincronizar tudo.

Eu também tenho um pequeno arquivo de visualização de catálogos inúteis kazillion (do Lightroom) que eu gostaria de ignorar. Aqui está o que eu tenho até agora:

robocopy X:\DiGiTaLiZeD B:\ *.* /zb /e /purge /eta /xd *.lrdata /xf *.lrprev

Substitua "X" por cada letra de unidade e repita. Coloque em um arquivo de lote que é executado sempre que o NAS é pingável.

Problema:

Cada vez que o robocopy é executado, / purge vê que 75% dos arquivos localizados no dest NÃO existem na origem (D :) porque esses dados são de E :, F :, etc., portanto, ele começa a excluir todo o resto ! ROBOCOPIA MAU MAU! : (

Alguma idéia inteligente? Não precisa envolver o robocopy, mas achei que seria o mais simples, já que está incluído no Windows.

    
por glenneroo 13.05.2013 / 00:09

2 respostas

1

Em vez de copiar suas muitas unidades de origem para o diretório raiz de B: \, crie subdiretórios (B: \ FromD \, B: \ FromE \ etc) e use o robocopy para espelhar cada origem para os sub-diretórios no B : dirigir.

    
por 14.05.2013 / 00:58
0

Perca a operação / purgar. Está verificando cada fonte a cada vez. Execute um passo de cópia separado com a opção de limpeza ou simplesmente exclua os arquivos com outra linha . .

    
por 04.09.2013 / 21:35