Google Apps come disco rigido online? [chiuso]


36

Google offre uno spazio di archiviazione online piuttosto economico . La mia organizzazione è interessata a utilizzarlo per ospitare backup di alcuni dei nostri dati su Google Cloud. Potremmo solo voler utilizzare questo come backup fuori sede, nel caso in cui i nostri backup in loco prendano fuoco. I file sono principalmente immagini e video, la maggior parte al di sotto del limite 1G.

C'è un modo per caricare in batch i file su Google Documenti?

Esistono delle estensioni che mi permetteranno di navigare in Google Apps come una cartella locale, simile a WebDav?

E per chiarire, preferiremmo farlo da un server Linux (Ubuntu).

Sommario:

Sì, questo è possibile. Tuttavia, la mia domanda era troppo vaga. Google Apps ha diversi componenti. "Google Apps" e "Picasa" sono entrambi Google Apps, ma si comportano diversamente. Ad esempio, Google Documenti utilizza l' API dei dati dell'elenco documenti di Google , mentre Picasa no. Purtroppo, molti progetti su Google sembrano piccoli feudi e le API non sono coerenti in tutto il regno.

La soluzione dipende anche dal tipo di file e se si utilizza o meno l'edizione Google Premier di Google Apps. In base alle domande frequenti sull'API dei dati dell'elenco documenti, i clienti di Google Apps Premier possono utilizzare l'API per caricare file di qualsiasi tipo. Altri utenti possono utilizzare i seguenti formati di caricamento: (Vedi il link per un elenco, che include cose come .csv, .pdf, ecc.)

Di seguito sono riportate diverse soluzioni eccezionali, ma tutte hanno i loro limiti o si sono imbattute in limitazioni con le API di Google.


3
+1 per la prima taglia. Ci dovrebbe essere un badge per questo: D
phwd

5
Cerchi software da installare localmente? ==> Super utente.
fretje,

@Fretje: non deve necessariamente essere installato localmente. Sono principalmente alla ricerca di qualcosa che mi permetta di caricare centinaia di file dal mio computer locale (ad esempio un uploader batch), e penso che sarebbe un software locale.
Stefan Lasiewski,

1
La mia ipotesi è che la ragione per cui lo spazio di archiviazione è economico è che la maggior parte delle persone non utilizza l'intero spazio di archiviazione. Avere uno strumento che ha reso facile il caricamento automatico sarebbe probabilmente uno svantaggio per Google in quel caso, quindi probabilmente non ne forniscono uno.

1
Sto votando per chiudere questa domanda come fuori tema perché molte cose sono cambiate negli ultimi 5 anni. Il contesto è cambiato e anche le pagine a cui si fa riferimento come parte del contesto sono cambiate. Anche la maggior parte delle risposte è obsoleta.
Rubén,

Risposte:


14

Dai un'occhiata a GoogleCL . Ti consente di interagire con i servizi di Google dalla riga di comando come:

$ google docs upload the_bobs.csv ~/work/docs_to_share/*

La versione più recente afferma che include il caricamento di alberi di directory in Documenti. Un po 'di scripting della shell dovrebbe consentire a cron job un backup.


Wow! Sembra fantastico. Sembra che non riesca a caricare file .jpg .gif .gz o .zip a causa di questo errore o a causa di una limitazione dell'API di Google.
Stefan Lasiewski,

Sembra che questo funzionerebbe per i clienti di Google Apps Premier, ma non per quelli di noi che utilizzano la Standard Edition. Vedi code.google.com/apis/documents/…
Stefan Lasiewski l'

Correzione! Dipende un po 'dal tipo di file. Posso caricare documenti su Google Documenti e immagini su Picasa. Nel complesso, questo è un ottimo strumento!
Stefan Lasiewski,

Ulteriori discussioni su come GoogleCL gestisce questi tipi di file su groups.google.com/group/googlecl-discuss/browse_thread/thread/… .
Stefan Lasiewski,

Dal link nella risposta: "8 giugno 2015: GoogleCL è attualmente interrotto a causa del turndown di OAuth1 e probabilmente rimarrà tale".
Rubén,

8

Se lo farai su un server Linux, potresti provare GMailFS che utilizza FUSE per montare l'archiviazione della tua posta Google (che dovrebbe funzionare anche con le app Google) su IMAP come file system locale.


4
Questo genere di cose è consentito nei termini e condizioni di Gmail?

8

Uno strumento chiamato "Google Docs Upload" può fare il lavoro:

Ho avuto un successo limitato con questo strumento. Sfortunatamente, non supporta ancora i file di immagine , anche se ora è consentito da Google .

  • Ubuntu 10.04: funziona con il pacchetto predefinito "java-common".
  • MacOSX 10.5.8: richiede Java1.6 e il pacchetto Java1.6 in MacPorts è rotto per me. Non ho ancora ottenuto che funzioni correttamente.
  • WindowsXP SP3: sembra funzionare bene, ma poi ho bisogno di usare la shell dei comandi di Windows o creare un file batch.

Questa risposta è obsoleta. Dalla risposta più recente nel gruppo di discussione per il progetto: grazie per l'interesse, tuttavia, questo progetto non è stato aggiornato dal 2011 e può essere considerato abbandonato a questo punto. Ti suggerirei di utilizzare la seguente alternativa: github.com/google/skicka
Rubén

7

Non so se ci sono strumenti per questo, ma l' API di Google Documenti potrebbe consentirti di manipolare a livello di programmazione i file caricati.


2
-1, questo non è
stackoverflow.com

@fmark - borderline.
NTulip,

Google Documenti è stato diviso e rinominato. L'app del servizio di gestione / archiviazione dei file online ora si chiama Google Drive.
Rubén,

5

Lo spazio di archiviazione di Google Apps è progettato per l'archiviazione di immagini, allegati e-mail e documenti online. Sebbene sia disponibile un'API per automatizzare il caricamento di documenti , accetta solo tipi MIME specifici a meno che tu non sia un cliente Google Apps Premier. Ciò significa che dovresti incorporare i tuoi dati in un documento o file di foglio di calcolo prima di caricarli.

Invece di Google Apps, dovresti consultare i provider di archiviazione online come Dropbox o Amazon S3 . Google ha anche un progetto di laboratorio per il proprio servizio di archiviazione online , che è gratuito durante la beta e ha uno strumento da riga di comando basato su Python chiamato GSUtil per il caricamento di file.


I progetti Google Storage e GSUtil sembrano interessanti e una delle migliori opzioni presentate finora. Ho provato GSUtil, ma sembra che per prima cosa abbia bisogno di un account sviluppatore di Google Storage. Sono ora in lista d'attesa per un account di archiviazione di Google, ma chissà quando accadrà.
Stefan Lasiewski,

S3 ha anche molte opzioni di integrazione, quindi se provi ad aspettare ti suggerisco di cercare un'app client per S3. Dovrai pagare $ 0,15 / GB al mese, ma lo usiamo per i backup e finiamo per spendere circa 3 o 4 dollari al mese per backup su piccola scala.
Greg Bray,

1
+1 per Dropbox. 2 GB di spazio libero, sincronizza automaticamente tutto ciò che metti nella cartella dropbox senza alcun intervento da parte dell'utente e posso verificare che funzioni in Linux Mint (che si basa sul core Ubuntu).
Evan Plaice,


2

C'è un'estensione firefox che ti consente di utilizzare lo spazio su Google come un HDD, chiamato GSpace .

Sebbene ciò non risolva il problema del caricamento in batch, potrebbe risolvere il problema di navigazione. Inoltre, potresti essere in grado di utilizzare il codice esistente nel plug-in ed estenderlo per renderlo in grado di caricare in batch.


2

Molto è cambiato da quando ho pubblicato questa domanda nel 2010. Ora, ovviamente, la risposta corretta a questa domanda è Google Drive per dispositivi Windows, Mac, Android, iPhone e ChromeOS. Tuttavia Google Drive non esiste per piattaforme Linux, ma ci sono alcuni progetti che tentano di farlo.

Panoramica di Google Drive

Google Drive ti consente di archiviare e accedere ai tuoi file ovunque - sul Web, sul tuo disco rigido o in viaggio. Ecco come funziona:

Vai a Google Drive sul Web all'indirizzo drive.google.com. Installa Google Drive sul tuo computer o dispositivo mobile. Lancia i tuoi file su Google Drive. È proprio lì sul tuo dispositivo. Ora i tuoi file vanno ovunque tu vada. Modifica un file sul Web, sul tuo computer o sul tuo dispositivo mobile e si aggiorna su ogni dispositivo su cui hai installato Google Drive. Condividi, collabora o lavora da solo: i tuoi file, la tua scelta.


Vuoi dire che non potremmo farlo al 2010?
Pacerier,

1
No, allora Google Drive non esisteva.
Stefan Lasiewski,

Ok, ho ragione nel dire che ora tutto questo thread è inutile?
Pacerier,

1

Puoi usare smestorage che fornisce un'unità cloud virtuale per Linux ed è disponibile come pacchetto Debian . Sono attualmente in versione beta e stanno pianificando presto la sincronizzazione del desktop.

Memeo Connect è stata la mania per gli utenti Mac e PC (ricerca robusta in quanto utilizza l'API di Google) forse usciranno con una versione linux? Questo è solo solo per gli utenti di GoogleApps Premier. Tienili d'occhio.


1

Sembrerebbe che l'API di archiviazione di Google , posizionata proprio nel mercato di Amazon S3, sia concepita per essere la loro opzione di archiviazione su cloud di massa. Sebbene abbiano gsutilgià menzionato in precedenza, Storage Manager online funziona davvero bene come interfaccia drag and drop per il caricamento / organizzazione di file e la gestione di "bucket".

testo alternativo
(fonte: googleapis.com )

Sostengono inoltre che, grazie alla loro API RESTful, è compatibile con gli strumenti cloud esistenti:

Google Storage è interoperabile con un gran numero di strumenti e librerie di cloud storage che funzionano con servizi come Amazon Simple Storage Service (Amazon S3) e Eucalyptus Systems, Inc.

Non ho ancora avuto modo di provarlo.

Puoi creare bucket (e non puoi nidificarli) ma puoi nominare i tuoi oggetti al loro interno /per emulare l'archiviazione locale:

Utilizzando le barre nel nome di un oggetto, è possibile far apparire gli oggetti come se fossero memorizzati in una struttura gerarchica. Ad esempio, potresti nominare un oggetto /europe/france/paris.jpg e un altro oggetto /europe/france/cannes.jpg.

Google ha pianificato i prezzi a

Storage-$ 0.17 / gigabyte / mese

più altri costi di larghezza di banda.

Contrassegnato wiki della community, poiché è in qualche modo tangenziale, speculativo e non ancora disponibile.


Divertente, penso che abbiano appena aggiunto un'opzione per le cartelle e puoi nidificarle. Puoi trascinare e rilasciare un sacco di file e li caricherà in sequenza, ma non puoi rilasciare una cartella al suo interno (ancora).
hyperslug

Inoltre, non ci sono restrizioni al tipo di file e AFAIK, nessun limite di dimensione del file in b / c che stai pagando.
hyperslug,

0

Ho usato Gladinet per questo e funziona benissimo. Supportano anche molti altri storage basati su cloud (Amazon S3) se lo desideri. Ti consente di mappare un'unità sul tuo spazio di archiviazione di Google.

Tuttavia non supportano altro che Windows, ma è possibile configurare un computer Windows come AFS cloud e eseguire il backup dei computer Linux in quel modo.



0

Credo che il modo per raggiungere il più vicino a ciò che stai cercando dalla tua domanda sarebbe quello di utilizzare il Memeo Connect appena rilasciato .

Con la prima versione di Connect, gli utenti possono caricare facilmente documenti in diversi formati in Documenti, quindi accedere a tali documenti sul proprio computer desktop, anche quando sono offline . Se un documento viene modificato, il contenuto viene aggiornato sui computer dell'utente e in Documenti.

La versione 2.0 di Memeo Connect, che è disponibile oggi in una versione di prova, fa un ulteriore passo avanti. Ora Connect può davvero integrarsi con il file system del tuo computer, anziché semplicemente funzionare come app autonoma. Dopo aver installato e avviato Connect, i tuoi file vengono visualizzati come "GDrive" sul tuo computer e puoi interagire come se fosse solo un'estensione del desktop . È possibile trascinare e rilasciare i file nell'unità e salvare i file su GDrive direttamente da applicazioni come Microsoft Word.

Consulta alcune informazioni su questo articolo di VentureBeat o visita direttamente Memeo .


0

Insinq

Onestamente non so come sono andato così a lungo senza trovare questo. Sincronizza automaticamente tutto ciò che rilasci in una cartella non sincronizzata sul tuo computer come fa Dropbox tranne ...

Ci sono alcune differenze chiave:

  • Supporta più account predefiniti
  • Utilizza Google Documenti come cloud storage (Dropbox utilizza Amazon S3)
  • È gratis
  • È stato creato appositamente per essere utilizzato con Google Documenti
  • È più economico (per / GB GDocs costa il 12,5% di ciò che Dropbox addebita per aumentare lo spazio)

Ecco la ripartizione dei costi:

Google's storage tiers:

20GB at $5/year
80GB at $20/year
200GB at $50/year
400GB at $100/year
up to 16TB

Dropbox's storage tiers:

50GB at $100/year
100GB at $200/year

Fonte: il blog InSync

L'unico aspetto negativo che ho trovato finora è che il client desktop non supporta ancora Linux ...


e ... se elimini una cartella sul desktop, non cancella tutti i file all'interno di quella raccolta online.
Evan Plaice,

0

Vedi Link all'articolo che mostra come sincronizzare google-docs con il file system locale in Ubuntu

Sincronizza Google Docs in Ubuntu con Super Flexible File Synchronizer

Sei iscritto a Google Documenti online? Vuoi sincronizzare i tuoi documenti Google in Ubuntu? Se lo fai, allora sei fortunato, perché Super Flexible File Synchronizer ti consente di fare proprio questo.

SFFS funziona su Windows, Mac e ora Linux (Ubuntu). La semplice GUI ti aiuta a sincronizzare e eseguire il backup dei tuoi documenti Google utilizzando la compressione ZIP e la crittografia dei dati. In questo breve tutorial, ti mostrerò come scaricare e configurare Super Flexible File Synchronizer in Ubuntu 11.10 (Oneiric Ocelot) in modo che i tuoi documenti, sia online su Google Documenti sia sul tuo computer di localizzazione, possano essere sincronizzati. In caso contrario, tutte le modifiche apportate online a GDocs verranno applicate a Ubuntu e le modifiche apportate a Ubuntu verranno applicate a Google Documenti.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.