Únete a la Comunidad en Telegram
Como protagonista de este OS Tip, tenemos una aplicación llamada google-drive-ocamlfuse, que otorga una característica Linuxmaniaca que me ha agradado mucho: poder montar mi espacio en la nube de Google Drive como una carpeta más en mi FileSystem Linux, sobre todo dada la gran disponibilidad de ancho de banda que ofrecen los ISP a módicos precios en estos tiempo (y arrugando con el confinamiento por el covid-19 :/ ).
google-drive-ocamlfuse escrita en un lenguaje de programación llamado OCalm y nos permite trabajar cómodamente con Google Drive como fuese una carpeta. No se trata de una aplicación de sincronización, sino que utiliza FUSE como interfaz para montar y operar montado como cualquier otro FileSystem; para los que utilizamos la consola es realmente agradable ver como Midnight Commander copia archivos hacia Google Drive de forma transparente.
Como mencionan en ubunblog.com, google-drive-ocamlfuse "Cuenta con acceso de lectura / escritura a archivos y carpetas comunes, acceso de solo lectura a las hojas y diapositivas de Google. Nos va a proporcionar soporte para múltiples cuentas de Google Drive, manejo de archivos duplicados, acceso al directorio de papeleras y más.".
Para Distros basadas en Debian/Ubuntu debemos instalar los repositorios PPA de su desarrolaldor:
$ sudo add-apt-repository ppa:alessandro-strada/ppa
y luego intalamos con apt:
$ sudo apt install google-drive-ocamlfuse
Para Distros basadas en Red Hat/CentOS/Fedora tambien debemos instalar los repos de su desarrollador:
con dnf
# dnf copr enable sergiomb/google-drive-ocamlfuse
# dnf install google-drive-ocamlfuse
con yum:
# yum-config-manager --add-repo https://copr.fedorainfracloud.org/coprs/sergiomb/google-drive-ocamlfuse/repo/epel-7/sergiomb-google-drive-ocamlfuse-epel-7.repo
# yum makecache
# yum -y install ocamlfuse
Para vincularlo con nuestra cuenta de Google (Drive) debemos abrir una terminal y lanzar el comando sin parametros:
$?#? google-drive-ocamlfuse
Esto abrirá el navegador web que tengamos configurado por defecto con una autorización para que google-drive-ocamlfuse pueda vincularse con nuestra cuenta de Google:
Lo lamento pero esta imagen me la robé de ubunblog.com, ya que hice la autorización hace mucho :(
Luego de realizar esta autorización, utilizamos el mismo comando google-drive-ocamlfuse dándole como parámetro una carpeta vacía como punto de montaje:
$ google-drive-ocamlfuse [punto de montaje]
En mi caso:
$ google-drive-ocamlfuse GDrive/
...y tememos lo siguiente como resultado:
Es muy cómodo utilizar google-drive-ocamlfuse, y para que se monte Google Drive en la carpeta /home/renix/GDrive automáticamente al iniciar sesión en Elementary OS, agrego el comando al archivo .profile de mi directorio home:
Bueno SysAdmins, este sería nuestro primer OS Tip, algo trillado a lo mejor para algunos, pero ha sido muy útil y cómodo en vez de usar aplicaciones cliente que sólo sincronizan o usar las aplicaciones web de cada servicio. Cuando logre hacer lo mismo con MEGA.nz, nos veremos en un próximo OS Tip.