¿Google Apps como disco duro en línea? [cerrado]

36

Google proporciona un almacenamiento en línea bastante barato . Mi organización está interesada en usar esto para alojar copias de seguridad de algunos de nuestros datos en Google Cloud. Es posible que solo queramos usar esto como una copia de seguridad externa, en caso de que nuestras copias de seguridad se incendien. Los archivos son principalmente imágenes y videos, la mayoría por debajo del límite de 1G.

¿Hay alguna forma de subir archivos por lotes a Google Docs?

¿Hay alguna extensión que me permita explorar Google Apps como una carpeta local, similar a WebDav?

Y para aclarar, preferiríamos hacer esto desde un servidor Linux (Ubuntu).

Resumen:

Si, esto es posible. Sin embargo, mi pregunta era demasiado vaga. Google Apps tiene diferentes componentes. "Google Apps" y "Picasa" son aplicaciones de Google, pero se comportan de manera diferente. Por ejemplo, Google Docs utiliza la API de datos de la lista de documentos de Google , Picasa no. Lamentablemente, muchos proyectos en Google parecen pequeños feudos, y las API no son consistentes en todo el reino.

La solución también depende del tipo de archivo y si usa la edición Google Premier de Google Apps o no. De acuerdo con las Preguntas frecuentes sobre la API de datos de la lista de documentos , los clientes Premier de Google Apps pueden usar la API para cargar archivos de cualquier tipo. Otros usuarios pueden usar los siguientes formatos de carga: (Vea el enlace para obtener una lista, que incluye cosas como .csv, .pdf, etc.)

Hay varias soluciones excelentes a continuación, pero todas tienen sus limitaciones o se han topado con limitaciones con las API de Google.

Stefan Lasiewski
fuente
3
+1 por la primera recompensa. Debería haber una insignia para eso: D
phwd
55
¿Busca software para instalar localmente? ==> Superusuario.
fretje
@Fretje: No necesariamente tiene que instalarse localmente. Principalmente busco algo que me permita cargar cientos de archivos desde mi computadora local (por ejemplo, un cargador por lotes), y creo que sería un software local.
Stefan Lasiewski
1
Supongo que la razón por la que el almacenamiento es barato es que la mayoría de las personas no usan la cantidad total de almacenamiento. Tener una herramienta que facilitara la carga automática probablemente sería una desventaja para Google en ese caso, por lo que probablemente no proporcionen una.
1
Estoy votando para cerrar esta pregunta como fuera de tema porque muchas cosas cambiaron en los últimos 5 años. El contexto ha cambiado y las páginas a las que se hace referencia como parte del contexto también han cambiado. La mayoría de las respuestas también son obsoletas.
Rubén

Respuestas:

14

Echa un vistazo a GoogleCL . Te permite interactuar con los servicios de Google desde la línea de comandos como:

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

La versión más reciente dice que incluye la carga de árboles de directorios a Documentos. Un poco de scripting de shell debería permitirle realizar una copia de seguridad del trabajo cron.

Craig
fuente
¡Guauu! Eso se ve genial. Parece que no puedo cargar archivos .jpg .gif .gz o .zip debido a este error o debido a una limitación de la API de Google.
Stefan Lasiewski
Parece que esto funcionaría para los clientes Premier de Google Apps, pero no para aquellos de nosotros que usamos la Edición estándar. Ver code.google.com/apis/documents/…
Stefan Lasiewski
¡Corrección! Depende un poco del tipo de archivo. Puedo subir documentos a Google Docs e imágenes a Picasa. En general, esta es una gran herramienta!
Stefan Lasiewski
Más discusión sobre cómo GoogleCL maneja estos tipos de archivos en groups.google.com/group/googlecl-discuss/browse_thread/thread/… .
Stefan Lasiewski
Desde el enlace en la respuesta: "8 de junio de 2015: GoogleCL está actualmente roto debido a la reducción de OAuth1, y es probable que lo siga siendo".
Rubén
8

Si va a hacer esto en un servidor Linux, puede probar GMailFS que usa FUSE para montar su almacenamiento de correo de Google (que también debería funcionar con aplicaciones de Google) sobre IMAP como un sistema de archivos local.

Bagazo
fuente
44
¿Se permite ese tipo de cosas bajo los términos y condiciones de Gmail?
8

Una herramienta llamada "Carga de documentos de Google" puede hacer el trabajo:

He tenido un éxito limitado con esta herramienta. Desafortunadamente, todavía no es compatible con archivos de imagen , aunque Google ahora lo permite .

  • Ubuntu 10.04: funciona con el paquete predeterminado 'java-common'.
  • MacOSX 10.5.8: Requiere Java1.6, y el paquete Java1.6 en MacPorts está roto para mí. Todavía no he conseguido que esto funcione con éxito.
  • Windows XP SP3: parece funcionar bien, pero luego necesito usar el shell de comandos de Windows o crear un archivo por lotes.
Stefan Lasiewski
fuente
Esta respuesta es obsoleta. De la respuesta más reciente en el grupo de discusión para el proyecto: Gracias por su interés, sin embargo, este proyecto no se ha actualizado desde 2011 y puede considerarse abandonado en este momento. Te sugiero que uses la siguiente alternativa: github.com/google/skicka
Rubén
7

No sé si hay alguna herramienta para esto, pero la API de Google Docs podría permitirle manipular mediante programación los archivos cargados.

bdonlan
fuente
2
-1, esto no es stackoverflow.com
fmark
@fmark - límite.
NTulip
Google Docs fue dividido y renombrado. La aplicación de servicio de almacenamiento / administración de archivos en línea ahora se llama Google Drive.
Rubén
5

El almacenamiento de Google Apps está diseñado para almacenar imágenes, archivos adjuntos de correo electrónico y documentos en línea. Si bien existe una API para automatizar la carga de documentos , solo acepta tipos MIME específicos a menos que sea un cliente Premier de Google Apps. Eso significa que tendría que incrustar sus datos en un documento o archivo de hoja de cálculo antes de cargarlo.

En lugar de Google Apps, debería buscar proveedores de almacenamiento en línea como Dropbox o Amazon S3 . Google también tiene un proyecto de laboratorio para su propio servicio de almacenamiento en línea , que es gratuito durante la versión beta y tiene una herramienta de línea de comandos basada en Python llamada GSUtil para cargar archivos.

Greg Bray
fuente
Los proyectos de Google Storage y GSUtil parecen interesantes, y una de las mejores opciones presentadas hasta ahora. Probé GSUtil, pero parece que primero necesito una cuenta de desarrollador de Google Storage. Ahora estoy en la lista de espera para una cuenta de Google Storage, pero quién sabe cuándo sucederá eso.
Stefan Lasiewski
S3 también tiene muchas opciones de integración, así que si intentas esperar, te sugiero que busques una aplicación cliente para S3. Tendrá que pagar $ 0.15 / GB por mes, pero lo usamos para copias de seguridad y terminamos gastando alrededor de 3 o 4 dólares al mes para copias de seguridad a pequeña escala.
Greg Bray
1
+1 para Dropbox. 2 GB de espacio libre, sincroniza todo lo que pones en la carpeta de Dropbox automáticamente sin intervención del usuario y puedo verificar que funciona en Linux Mint (que se basa en el núcleo de Ubuntu).
Evan Plaice
3

No puede hacerlo directamente con Google Docs, pero puede usar GMail como disco duro en línea con Gmail Drive .

Andrea Ambu
fuente
Gracias por eso. No mencioné que probablemente queremos usar esto desde un servidor Linux. Actualicé mi publicación.
Stefan Lasiewski
2

Hay una extensión de Firefox que le permite usar el espacio en Google como un HDD, llamado GSpace .

Si bien esto no resolverá su problema de carga por lotes, podría resolver su problema de navegación. Además, es posible que pueda usar el código existente en el complemento y extenderlo para que pueda cargar por lotes.

Zxaos
fuente
2

Mucho ha cambiado desde que publiqué esta pregunta en 2010. Ahora, por supuesto, la respuesta adecuada a esta pregunta es Google Drive para dispositivos Windows, Mac, Android, iPhone y ChromeOS. Sin embargo, Google Drive no existe para plataformas Linux, pero hay algunos proyectos que intentan hacerlo.

Descripción general de Google Drive

Google Drive le permite almacenar y acceder a sus archivos en cualquier lugar: en la web, en su disco duro o mientras viaja. Así es como funciona:

Vaya a Google Drive en la web en drive.google.com. Instale Google Drive en su computadora o dispositivo móvil. Lanza tus archivos en Google Drive. Está justo ahí en su dispositivo. Ahora sus archivos van a donde quiera que vaya. Cambie un archivo en la web, en su computadora o en su dispositivo móvil y se actualizará en cada dispositivo donde haya instalado Google Drive. Comparta, colabore o trabaje solo: sus archivos, su elección.

Stefan Lasiewski
fuente
¿Quieres decir que no podríamos hacer esto en 2010?
Pacerier
1
No, Google Drive no existía en ese entonces.
Stefan Lasiewski
Ok, ¿tengo razón al decir que todo este hilo es inútil ahora?
Pacerier
1

Puede usar smestorage que proporciona una unidad de nube virtual para Linux y viene como un paquete Debian . Actualmente están en versión beta y planean sincronizar el escritorio pronto.

Memeo Connect ha sido la locura para los usuarios de Mac y PC (búsqueda robusta ya que utiliza la API de Google) ¿tal vez saldrán con una versión de Linux? Sin embargo, esto es solo para usuarios de GoogleApps Premier. Vigílalos.

phwd
fuente
1

Parece que la API de almacenamiento de Google , posicionada en el mercado de Amazon S3, está diseñada para ser su opción de almacenamiento masivo en la nube. Aunque tienen lo gsutilque mencionó anteriormente, el Administrador de almacenamiento en línea funciona realmente bien como una interfaz de arrastrar y soltar para cargar / organizar archivos y administrar "cubos".

texto alternativo
(fuente: googleapis.com )

También afirman que debido a su API RESTful, es compatible con las herramientas en la nube existentes:

Google Storage es interoperable con una gran cantidad de herramientas y bibliotecas de almacenamiento en la nube que funcionan con servicios como Amazon Simple Storage Service (Amazon S3) y Eucalyptus Systems, Inc.

No he tenido la oportunidad de probar eso todavía.

Puede crear cubos (y no puede anidarlos), pero puede nombrar sus objetos dentro de ellos /para emular su almacenamiento local:

Al utilizar barras en el nombre de un objeto, puede hacer que los objetos aparezcan como si estuvieran almacenados en una estructura jerárquica. Por ejemplo, podría nombrar un objeto /europe/france/paris.jpg y otro objeto /europe/france/cannes.jpg.

Google ha planificado los precios en

Almacenamiento: $ 0.17 / gigabyte / mes

más otros costos de ancho de banda.

Wiki de la comunidad marcado, ya que es algo tangencial, especulativo y aún no está disponible.

hiperslug
fuente
Divertido, creo que acaba de agregar una opción de carpetas y puedo nido de aquellos. Puede arrastrar y soltar un montón de archivos y los cargará secuencialmente, pero no puede soltar una carpeta en él (todavía).
hyperslug
Además, no hay restricción de tipo de archivo, y AFAIK, no hay límite de tamaño de archivo b / c que está pagando por ello.
hiperslug
0

He usado Gladinet para esto y funciona muy bien. También son compatibles con muchos otros almacenamiento basado en la nube (Amazon S3) si lo desea. Le permite asignar una unidad a su Google Storage.

Sin embargo, no admiten nada más que Windows, pero puede configurar una máquina de Windows como un AFS en la nube y hacer una copia de seguridad de las máquinas Linux de esa manera.


fuente
0

Creo que la forma de lograr lo más parecido a lo que está buscando a partir de su pregunta sería utilizar el nuevo Memeo Connect.

Con la primera versión de Connect, los usuarios obtienen una manera de cargar fácilmente documentos de diferentes formatos en Docs, y luego acceder a esos documentos en su computadora de escritorio, incluso cuando están fuera de línea . Si se edita un documento, el contenido se actualiza en las computadoras del usuario y en Documentos.

La versión 2.0 de Memeo Connect, que está disponible en una versión de prueba hoy, lleva las cosas un paso más allá. Ahora Connect realmente puede integrarse con el sistema de archivos de su computadora, en lugar de simplemente funcionar como una aplicación independiente. Después de instalar e iniciar Connect, sus archivos aparecen como "GDrive" en su computadora y puede interactuar como si fuera solo una extensión de su escritorio . Puede arrastrar y soltar archivos en la unidad y guardar archivos en GDrive directamente desde aplicaciones como Microsoft Word.

Consulte información sobre este artículo de VentureBeat o visite Memeo directamente .

que se anunciará
fuente
0

Insinq

Sinceramente, no sé cómo pasé tanto tiempo sin encontrar esto. Sincroniza automáticamente todo lo que suelta en una carpeta de sincronización en su computadora de la misma manera que lo hace Dropbox, excepto ...

Hay algunas diferencias clave:

  • Admite múltiples cuentas listas para usar
  • Utiliza Google Docs como almacenamiento en la nube (Dropbox usa Amazon S3)
  • Es gratis
  • Está construido específicamente para ser usado con Google Docs
  • Es más barato (por GDocs por GB cuesta 12.5% ​​de lo que cobra Dropbox para aumentar el espacio)

Aquí está el desglose de costos:

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

Fuente: El blog InSync

El único inconveniente que he encontrado hasta ahora es que el cliente de escritorio no es compatible con Linux sin embargo ...

Evan Plaice
fuente
y ... si elimina una carpeta en su escritorio, no elimina todos los archivos dentro de esa colección en línea.
Evan Plaice
0

Vea el enlace al artículo que le muestra cómo sincronizar google-docs con el sistema de archivos local en ubuntu

Sincronice Google Docs en Ubuntu con el Sincronizador de archivos súper flexible

¿Estás suscrito a Google Docs Online? ¿Quieres sincronizar tus Google Docs en Ubuntu? Si lo hace, entonces está de enhorabuena, porque Super Flexible File Synchronizer le permite hacer exactamente eso.

SFFS funciona en Windows, Mac y ahora Linux (Ubuntu). Su simple GUI lo ayuda a sincronizar y respaldar sus documentos de Google Docs usando compresión ZIP y cifrado de datos. En este breve tutorial, le mostraré cómo descargar y configurar el Sincronizador de archivos súper flexible en Ubuntu 11.10 (Oneiric Ocelot) para que sus documentos, ya sea en línea en Google Docs o en su computadora de ubicación, puedan estar sincronizados. Cuando no lo haga, todos los cambios realizados en línea en GDocs se aplicarán a Ubuntu y los cambios realizados en Ubuntu se aplicarán en Google Docs.

Lobo Rudiger
fuente
0

Puede que estés hablando de Google Storage .

Hugo Rodger-Brown
fuente
Posiblemente. Recibí mi cuenta de desarrolladores de Google Storage hace unas semanas, y estoy tratando de encontrar tiempo para verificarlo.
Stefan Lasiewski,