Filtros de arquivos no Backup e sincronização do Google

Filtros de arquivos no Backup e sincronização do Google

O Backup e sincronização do Google fornece backup on-line contínuo de pastas selecionadas. No entanto, um recurso importante que sinto falta de outra solução de backup é a capacidade de definir filtros de exclusão para pastas/arquivos. Existe uma maneira fácil de implementá-lo?

Como desenvolvedor, minha máquina gera constantemente pastas bin/obj que são temporárias e não devem ser armazenadas em backup. Não só isso faz com que o Google Sync exiba regularmente um irritante "Aviso de remoção", mas também muitas vezes bloqueia essas pastas durante o upload, de modo que meu IDE não consegue construir meu código posteriormente.

Responder1

OK. Então finalmente consegui fazer funcionar. Aqui está o método, passo a passo:

  1. UsarFreeFileSyncpara criar umlimparcópia da sua unidade em um local diferente. Por exemplo, se quiser fazer backup de sua unidade D:\, você pode criar uma pasta vazia na unidade E:\ chamada D_Backupou algo assim.
  2. O FreeFileSync permite todos os tipos de filtros de exclusão (muito parecidos com .gitignore), incluindo curingas e correspondência de subpastas. Portanto, exclua todas as pastas desnecessárias ( bin, obj, packages, vendor, node_modules, debug, release) nos filtros de exclusão.

insira a descrição da imagem aqui

  1. Use Mirroro modo para tornar o processo de atualização unidirecional, já que você não deseja que ele afete os arquivos de origem originais (unidade D:\ em nosso exemplo). UsarExclusão permanentepara que sua Lixeira não fique cheia.

insira a descrição da imagem aqui

  1. Salve esta configuração como umConfiguração em loteno FreeFileSync para que você possa executá-lo na linha de comando. LigarExecutar minimizadoeFechamento automáticoopções.

  2. Sincronize esta pasta com o Google Backup and Sync.

  3. Usando o Agendador de Tarefas do Windows, crie uma tarefa que seja executada diariamente (ou na frequência de sua preferência) e execute o FreeFileSync para atualizar D_Backup. O Backup e sincronização do Google monitora constantemente essa pasta em busca de alterações e inicia o backup automaticamente. NoAçãopasso, escolhaExecute um programae escolha C:\Program Files\FreeFileSync\RealTimeSync.exe(ou onde você instalou o FreeFilesSync). NoAdicionar argumentoscaixa, digite o caminho completo do arquivo em lote que você salvou na etapa 4 acima (coloque o caminho entre aspas duplas se contiver espaços). Mais informações sobre isso estão disponíveisaqui.

insira a descrição da imagem aqui

Meu Google Drive, que estava quase cheio, agora está na metade do caminho. Como vantagem adicional, o software Backup & Sync não mantém meu processador ocupado o tempo todo, já que a tarefa é executada apenas uma vez por dia, que configurei para ser executada na hora do almoço.

Espero que isso ajude as pessoas no futuro.

Responder2

Infelizmente, o Google Backup and Sync (antigo Google Drive) não tem esse recurso (fonte: há muito tempo tentando fazer o mesmo). Dito isso, sugiro que, como desenvolvedor, você procure alternativas para fazer backup do seu código que sejam mais adaptadas a esse trabalho. Um exemplo comumente usado é o GitHub, que inclui um arquivo .gitignore que pode pular pastas, arquivos ou extensões específicas. Confira o GitHub aquihttps://guides.github.com/activities/hello-world/ouhttps://en.wikipedia.org/wiki/List_of_version_control_softwarepara alternativas

Responder3

Você pode adicionar um filtro de extensão nas opções de Backup e sincronização.
Mas não funciona na pasta principal do Google Drive.
O filtro funciona apenas nas pastas adicionais que você adiciona na My Computerguia.

Janela de opções

informação relacionada