viernes, 15 de julio de 2016

Contenido

Descargar el archivo desde la consola en centos.


Vamos a usar el comando wged con el siguiente comando sin las comillas.


Para 32bits:


Para 64 bits:



Renombrar el archivo descargado.


Para verificar el nombre del archivo que se descargó en la consola ingresamos el comando “ls” para en listar los archivos.
ingresamos el comando “ls” nos debe de mostrar un archivo con el nombre
uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download


Ahora debemos de renombrar el archivo, este procedimiento es para trabajar cómodamente y no usar el nombre completo, para renombrar el archivo usamos el siguiente comando:
mv nombre_del_archivo nombre_nuevo_del_archivo


Pasamos el archivo a bin.
mv archivo_original /bin/gdrive


Debemos de tener en cuenta que la carpeta donde descargamos el archivo debe de tener todos los derechos administrativos de lo contrario no se ejecutará la tarea con normalidad.


En el caso de Taesmet debemos de ubicar el archivo en  la carpeta /bin/ para no tener problemas de restricción sobre escritura.




Ejecutar el archivo gdrive


Para poder ejecutar el archivo descargados debemos volverlo ejecutable y usaremos el comando chmod de la siguiente forma:


chmod +x nombre_archivo
“chmod +x gdrive”


Antes de realizar la siguiente tarea debemos de iniciar sesión con la cuenta de gmail que queremos sincronizar.


Después de tener el archivo ejecutable debemos de tener en cuenta que este archivo No se instala como aplicación el solo ejecuta una acción como un scripty para tener comunicación con la cuenta se realiza el siguiente procedimiento.
Para taesmet debemos de ubicarnos en el caso de /bin/ donde tenemos ubicado el archivo gdrive.


“gdrive list”


Este comando nos va a generar un link solo la primera vez que lo solicitamos y nos pedira un codigo.


Al ingresar ese link en el buscador nos pedira permisos para poder realizar la sincronización.
Luego nos genera un código que nos pide en el servidor.



Sincronizar archivos


Después de realizar el procedimiento anterior ya debemos de tener conexión con la cuenta de gmail


Para poder sincronizar el contenido de una carpeta usaremos el siguiente comando.


./gdrive sync upload  /ruta_carpeta_drive_donde_llegara_archivo/ codigo_carpeta_drive


“.gdrive sync upload /prueba/gmail/  1TcEQPxODaQ9Qy78TTsq6ke8V0sdgn9-8pY”


Después de esto muestra el estado de sincronización y pueden verificar ingresando al drive.




SINCRONIZAR CON OTRA CUENTA EL MISMO SERVIDOR




Para poder cargar dos cuentas en un mismo servidor utilizamos el siguiente comando.


“gdrive -c archivodecuenta nombre_carpeta_local list”


y luego ejecutamos el siguiente comando para poder iniciar la sincronización


“gdrive -c ruta_carpeta_servidor sync upload /ruta_carpeta_de_drive_donde_llegara_el_archivo/ codigo_carpeta_drive”





SINCRONIZACIÓN AUTOMÁTICA


Siempre con el usuario root vamos a iniciar el siguiente comando


crontab -e”


Este mantiene la siguiente estructura por asterisco m h  dom mon dow   = * * * * *
Crontab permite ejecutar un comando cada determinado tiempo en el siguiente caso lo hará cada minuto este nos debe de abrir un archivo para editar, ingresamos la siguiente información, sin las comillas:



**** gdrive sync upload --keep-local /ruta_carpeta_local/ codigo_carpeta_drive


“* * * * * gdrive sync upload --keep-local /root/archivos/prueba 1TcEQPxODaQ9Qy78TTsq6ke8V &”

Si queremos que lo haga cada hora en el minuto que le digamos en este caso 00, va a inicar el comando cada vez que seas las 1:00 o 2:00 etc ingresamos el minuto en el primer asterisco, sin comillas:

“00 * * * * gdrive sync upload --keep-local /root/archivos/prueba 1TcEQPxODaQ9Qy78TTsq6ke8V &”



SINCRONIZAR UNA SEGUNDA CARPETA AL TIEMPO


Para poder actualizar una otra carpeta del mismo servidor utilizamos el siguiente comando.



“gdrive -c ruta_carpeta_servidor sync upload /ruta_carpeta_de_drive_donde_llegara_el_archivo/ codigo_carpeta_drive”

Introducción

Se realiza la sincronizan de un servidor Centos 6.6 con las cuentas de Google drive, esto permite realizar backup o migrar la data de una compañía.
Es un proyecto que esta en desarrollo el cual pueden encontrar en el siguiente link:

https://github.com/prasmussen/gdrive