Como enviar arquivos para o Google Drive de um servidor?

1

Atualmente, sou o "cara da tecnologia" em um escritório com um acesso à Internet muito limitado e não confiável. Atualmente, nós cuidamos de todo o nosso trabalho relacionado a documentos com o Google Drive, mas com uma rede limitada e mais de 20 computadores usando o Google Drive simultaneamente.

Existe uma maneira de salvar todos os arquivos em um local na rede local e depois enviá-los ao Google Drive em um determinado momento para economizar largura de banda durante o dia em que as pessoas estão trabalhando?

    
por Josiah Nunemaker 10.09.2015 / 20:55

3 respostas

1

Primeiro, você precisará de um sistema operacional Microsoft Server, Linux ou outro sistema operacional, já que as versões Desktop do Windows suportarão apenas 20 conexões.

Sim, você pode configurar um compartilhamento de arquivos do usuário, com a sincronização de cada usuário com diferentes contas do Google Drive. Para linux você pode usar o drive e o windows, osx, linux gdrive como exemplos. (opensource livre)

Você pode controlar o script de linha de comando com esses programas para sincronizar quando desejado.

    
por 11.09.2015 / 01:13
0

Aqui está uma solução completamente diferente para o seu problema.

  1. Configure um cache de proxy do Squid e aloque-o a 500 GB ou mais.
  2. Use o QOS para regular o upload. Você pode configurar o QoS para garantir que seus funcionários de escritório obtenham um valor mínimo de #### kb / s.

Você precisará de um computador de reposição com 2 NIC (s) e IN e OUT. O mesmo computador pode fazer Squid e QOS na mesma máquina.

    
por 11.09.2015 / 03:26
0

Is there a way to have all the files get saved to a location on the local network, and then have them uploaded to Google Drive at a certain time to conserve bandwidth during the day when people are working?

Se você está falando sobre a criação de uma "hot folder" de algum tipo, uma boa solução que eu encontrei recentemente é Rclone . Instruções sobre como usar o Rclone com o Google Drive podem ser encontradas aqui:

Rclone is a command line program to sync files and directories to and from

  • Google Drive
  • Amazon S3
  • Openstack Swift / Rackspace cloud files / Memset Memstore
  • Dropbox
  • Google Cloud Storage
  • The local filesystem

Binários pré-compilados para várias plataformas de sistemas operacionais podem ser encontrados aqui . Ou se você tiver a necessidade de compilar o Rclone a partir da fonte, as instruções para fazer isso podem ser encontradas aqui :

Rclone is a Go program and comes as a single binary file.

Download the relevant binary.

Or alternatively if you have Go installed use

go get github.com/ncw/rclone

Então, se você conseguir o Go do Google instalado nesse dispositivo, clique em Go downloads estão aqui - parece que isso seria uma boa opção para compilar a partir da fonte diretamente no seu dispositivo.

    
por 11.09.2015 / 03:34