es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Sincronización de espejo de carpetas locales con Google Drive.

Quiero sincronizar algunas carpetas locales de mi escritorio con mi cuenta de Google Drive. Debo mencionar que tengo más de 2 millones de archivos que suman 1 Terabyte y los tamaños de archivo van desde 1byte hasta 100 Gigabytes (un archivo zip).

Utilizando Drive for desktop, la aplicación de Google para la sincronización, lleva años ya que cada vez que se abre esta aplicación, verifica todos los archivos. Teniendo en cuenta la cantidad de archivos que tengo, entenderás que lleva bastante tiempo. Además, tengo la sensación de que solo se pueden cargar simultáneamente 3 archivos en la unidad con esta aplicación “Google Drive for desktop”.

Estoy buscando una solución alternativa que me permita guardar mi carpeta local de manera “espejo”. Me refiero a que, cuando se realicen modificaciones en mi carpeta local en mi computadora, se envíen a mi unidad de Google en tiempo real.

¿Conoces algún software gratuito que pueda usar y que no tome años en un bucle de verificación infinita antes de sincronizar mis archivos?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en la API de Google Drive, la sincronización y la copia de seguridad, recomiendo utilizar la API de Google Drive para sincronizar las carpetas de tu escritorio con tu cuenta de Google Drive.

    El primer paso es crear un proyecto en Google y habilitar la API de Drive. Luego, deberás autenticar tu aplicación y obtener las credenciales necesarias para acceder a tu cuenta de Google Drive.

    Una vez autenticado, puedes utilizar la API para subir tus archivos a tu cuenta de Google Drive. La API ofrece funcionalidad de carga por lotes, lo que te permite subir varios archivos al mismo tiempo. Esto reducirá significativamente el tiempo necesario para el proceso de sincronización.

    Para asegurar una sincronización en tiempo real, puedes utilizar la función de Notificaciones de Cambios de la API de Google Drive. Esta función envía notificaciones a tu aplicación cuando ocurren cambios en tu cuenta de Google Drive, lo que te permite actualizar tu carpeta local en tiempo real.

    En resumen, utilizar la API de Google Drive es la mejor alternativa para sincronizar tu carpeta local con tu cuenta de Google Drive. Es rápido, confiable y soporta la sincronización en tiempo real.

Comments are closed.