Usando a mesma pasta local para Dropbox e Skydrive

7

Desde que mudei para o Windows Phone, sinto muita falta de um aplicativo oficial do Dropbox. Recentemente, brinquei com a idéia de mover todos os meus arquivos cruciais para o OneDrive. Eu tenho mais armazenamento no OneDrive e a integração do WP OneDrive é muito útil.

Estou pensando em ter os dois serviços de sincronização em nuvem apontados para a mesma pasta local nas primeiras semanas. Dessa forma, se eu quiser voltar, é uma tarefa fácil (e posso continuar usando a pasta pública superior do dropbox)

Alguém mais fez isso? Existe algum problema em potencial (permissões, conflitos etc.)

roryok
fonte
Não vejo razão para apontar o Dropbox para uma pasta chamada, em A service formally known as Skydrivevez de Dropboxcausar um problema.
Ramhound 13/08/13
Só estou pensando que dois aplicativos baseados em nuvem estarão sincronizando a pasta. Eu me pergunto se eles interferem uns com os outros ou causar qualquer latência ou bloqueio questões
roryok
11
Para meu conhecimento, nem o Dropbox nem The service formally known as Skydriveusa arquivos locais (dentro do próprio diretório de sincronização) para lidar com o processo de sincronização. Observe que o Skydrive está mudando rapidamente como funciona, o Windows 8.1 fornece suporte nativo e atualmente o local não pode ser alterado.
Ramhound
Obrigado ramhound. A localização dropbox pode ser alterado, então eu provavelmente vou apontar que para a pasta SkyDrive
roryok
Na verdade, só posso colocar a pasta dropbox no Skydrive, o que não era o que eu queria. = (
roryok 23/08

Respostas:

1

Fiz alguns testes com o compartilhamento da mesma pasta em nuvens diferentes (One Cloud, Google, dropbox, ...) recentemente. Para ser sincero, parece dar apenas problemas. De fato, os arquivos parecem estar no 'modo de sincronização' o tempo todo e os serviços consomem muitos recursos de memória. Acho que o motivo é o seguinte: uma nuvem (ex. Dropbox) vê um novo arquivo e começa a sincronizar. Uma vez feito, parece que algo na pasta ou arquivo foi modificado. A outra nuvem também começa a sincronizar. Uma vez feito, o dropbox vê uma alteração no arquivo e ressincroniza. Mas o mesmo acontece com a outra nuvem quando o dropbox é sincronizado. Então, as duas nuvens parecem estar sincronizando o tempo todo.

val
fonte
É provável que seja altamente dependente do SO. O syscall inotify nos kernels linux recentes, por exemplo, permite ouvir modificações ou acessos sem problemas de bloqueio; e eu acho que qualquer cliente de nuvem usaria os corretos.
Tucuxi
1

Os serviços em nuvem sempre marcam a pasta de sincronização no seu dispositivo com o horário da última sincronização. Como exatamente eles fazem isso pode variar de serviço para serviço.

Se a pasta de sincronização for compartilhada entre os serviços, o segundo serviço verá a alteração de data do primeiro serviço como uma atualização e será desativado e tentará sincronizar.

Isso pode levá-lo a uma situação mortal em que tudo está sincronizando o tempo todo.

Acho mais fácil ter uma execução diária de robocopy (no Windows) para sincronizar as duas pastas de sincronização locais. Isso significa que você tem duas cópias de tudo no sistema local, mas eu coloquei a pasta de sincronização de cada serviço em um disco rígido local separado, para que haja redundância adicional.

Eu não tentei isso em um telefone, então não posso dizer se isso é viável lá.

Chenmunka
fonte
Sim, a robocópia parece ser uma solução melhor, embora talvez com mais frequência do que uma vez por dia (talvez de hora em hora?).
roryok
ah, sim, vejo como isso é confuso. Eu só queria mudar a prioridade para o SkyDrive na área de trabalho para corresponder-se com o telefone, como eu principalmente usar Dropbox no momento
roryok
0

Isso não é possível. O OneDrive (a partir de outubro de 2014) sempre cria uma subpasta chamada OneDrive dentro da pasta selecionada. O melhor que você pode fazer é criar uma pasta chamada OneDrive dentro da sua pasta DropBox ou vice-versa.

Dom
fonte
0

Vinculei o OneDrive e o DropBox com êxito à mesma pasta no Windows 10 usando uma junção. Eu usei o DropBox como meu armazenamento na nuvem. Decidi sincronizar também com o OneDrive, porque percebi que o DropBox consumia cada vez mais recursos de memória, então decidi testar os dois em paralelo na mesma pasta. Se o OneDrive funcionar bem, finalmente eliminarei o DropBox, pois tenho mais espaço no OneDrive e a integração com o Windows 10 parece mais rígida.

Foi assim que eu fiz:

  • A pasta padrão do DropBox é: \ users \ "user" \ DropBox
  • A pasta padrão do OneDrive é: \ users \ "user" \ OneDrive
  • Minha pasta do Dropbox foi sincronizada completamente
  • Meu OneDrive estava vazio e sincronizado como tal
  • Importante: Parei o serviço / processo do DropBox e do OneDrive (as marcas de seleção verdes nos arquivos e pastas do DropBox estarão invisíveis agora)
  • Tirei um backup do meu DropBox em caso de emergência
  • Movi todos os meus arquivos da pasta DropBox para a pasta vazia do OneDrive (localmente): não os copie, mova-os!
  • Renomeei (agora vazio) DropBox para DropBox.old em caso de emergência
  • Eu criei uma junção usando o mklink:

em cmd:

cd c:\users\"user"
mklink /j DropBox OneDrive (this creates the junction)

Agora, a pasta DropBox aponta para a pasta OneDrive. Dir listará o DropBox como junção)

  • Cuidado: ao excluir a pasta DropBox, você excluirá a pasta do OneDrive!
  • Alterei o ícone da pasta DropBox para a pasta dropbox.exe (C: \ Arquivos de programas (x86) \ Dropbox \ Client \ dropbox.exe)
  • Também mudei os arquivos ocultos e protegidos do sistema operacional na raiz da pasta DropBox.old para a raiz do OneDrive (é necessário primeiro torná-los visíveis: desmarque a opção "ocultar arquivos protegidos do sistema operacional" e a opção "mostrar arquivos ocultos, .. . "dentro de" view / options / change folder and search options "no explorer): esses arquivos são: .dropbox.cache, .dropbox, desktop.ini
  • Agora iniciei o serviço / processo do OneDrive iniciando o OneDrive (perguntará suas credenciais e notará que o OneDrive não está vazio)
  • O OneDrive agora começa a sincronizar com a nuvem (meus arquivos "antigos" do DropBox)
  • Importante: esperei até que todos os arquivos fossem sincronizados com o OneDrive!
  • Então eu comecei o DropBox
  • O DropBox começou a sincronizar alguns arquivos novos (criados pelo OneDrive)
  • Testei a criação / exclusão / atualização de arquivos localmente, na nuvem DropBox e na nuvem OneDrive. Todos sincronizaram perfeitamente e não começaram a pular sem parar como as outras pessoas mencionaram.
  • Além disso: eu a tornei ainda mais complexa e comecei a sincronizar em um PC XP com o SyncDriver for OneDrive apontando para a mesma pasta DropBox. Confirmo que isso também funciona. A sincronização é perfeita entre o Windows 10 e o Windows XP e o Dropbox e o OneDrive.

Nota: Até agora, existe apenas um problema: quando o OneDrive é iniciado, ele cria um arquivo oculto na raiz, como: ".458A9789-D782-6E78-8D4E-78129F2A846B". O DropBox não pode sincronizar este arquivo. Alguém tem uma solução para isso?

XPloRR
fonte