Montar Google Drive como una unidad en Ubuntu sin sincronizar archivos

1. Introducción

En esta práctica vamos a aprender a montar Google Drive en Ubuntu como si fuera una unidad del sistema, pero sin sincronizar todos los archivos en el disco duro.

Esto significa que podremos acceder a los archivos de Google Drive desde el explorador de archivos de Ubuntu, o desde la terminal, pero los archivos no se descargarán todos automáticamente. Se irán leyendo bajo demanda cuando los abramos o los copiemos.

Para conseguirlo usaremos una herramienta llamada rclone.


2. Objetivos de la práctica

Al finalizar esta práctica, el alumno será capaz de:

  • Instalar rclone en Ubuntu.
  • Configurar una cuenta de Google Drive en rclone.
  • Montar Google Drive como una carpeta local.
  • Acceder a los archivos de Drive desde Ubuntu sin sincronizarlos.
  • Desmontar la unidad cuando sea necesario.
  • Crear un servicio para montar Google Drive automáticamente al iniciar sesión.

3. Requisitos previos

Para realizar esta práctica necesitas:

  • Un equipo con Ubuntu instalado.
  • Conexión a Internet.
  • Una cuenta de Google Drive.
  • Acceso a la terminal.
  • Permisos de administrador en el sistema.

4. ¿Qué es rclone?

rclone es una herramienta de línea de comandos que permite trabajar con servicios de almacenamiento en la nube como:

  • Google Drive.
  • OneDrive.
  • Dropbox.
  • Mega.
  • Amazon S3.
  • Nextcloud.
  • WebDAV.

En esta práctica lo usaremos para montar Google Drive como una unidad, no para sincronizarlo.

La diferencia es importante:

OpciónQué hace
SincronizarDescarga y mantiene copias locales de los archivos
MontarMuestra los archivos como si estuvieran en local, pero se accede a ellos bajo demanda

5. Instalación de rclone

Abrimos una terminal y actualizamos la lista de paquetes:

sudo apt update

Instalamos rclone y fuse3:

sudo apt install rclone fuse3

fuse3 permite que un usuario pueda montar sistemas de archivos virtuales, como en este caso Google Drive.

Comprobamos que rclone se ha instalado correctamente:

rclone version

Deberíamos ver una salida parecida a esta:

rclone v1.xx.x
- os/version: ubuntu
- os/kernel: linux
- os/type: linux

6. Configuración de Google Drive en rclone

Ahora vamos a configurar la conexión con nuestra cuenta de Google Drive.

Ejecutamos:

rclone config

Aparecerá un menú en la terminal.

Como todavía no tenemos ninguna conexión configurada, elegimos la opción:

n

Esta opción significa:

New remote

Es decir, crear una nueva conexión remota.


6.1. Nombre de la conexión

Cuando pregunte por el nombre, escribimos:

gdrive

Podríamos poner otro nombre, pero para esta práctica usaremos gdrive.

Este nombre será el identificador que usaremos más adelante para referirnos a nuestro Google Drive.


6.2. Selección del tipo de almacenamiento

Después aparecerá una lista con muchos servicios de almacenamiento.

Buscamos la opción correspondiente a:

Google Drive

El número puede cambiar según la versión de rclone, así que no copies el número de otra guía sin mirar la lista.

Escribe el número que corresponda a Google Drive y pulsa Enter.


6.3. Client ID y Client Secret

rclone nos preguntará por:

client_id
client_secret

Para una práctica normal podemos dejarlos vacíos pulsando Enter.

Esto usará la configuración genérica de rclone.

Si te pregunta algo mas que no sea scope dale a enter.


6.4. Scope o permisos de acceso

Cuando pregunte por el tipo de permisos o scope, elegimos la opción que permita acceso completo a Google Drive.

Normalmente aparece como:

drive

Esto permite leer y escribir archivos en Google Drive desde Ubuntu.


6.5. Configuración avanzada

Cuando pregunte si queremos configuración avanzada:

Edit advanced config?

Respondemos:

n

6.6. Autenticación con Google

Cuando pregunte:

Use auto config?

Si estamos en un Ubuntu con entorno gráfico, respondemos:

y

Se abrirá el navegador web para iniciar sesión con nuestra cuenta de Google.

Aceptamos los permisos solicitados por rclone.

Cuando el proceso termine, volvemos a la terminal.


6.7. Guardar configuración

Al final, rclone mostrará un resumen de la configuración.

Cuando pregunte si queremos guardar la conexión, respondemos:

y

Después salimos del menú de configuración con:

q

7. Comprobar que la conexión funciona

Para comprobar que podemos acceder a Google Drive, ejecutamos:

rclone lsd gdrive:

Este comando lista las carpetas principales de Google Drive.

Si todo ha ido bien, veremos algo parecido a:

          -1 2026-05-25 10:30:00        -1 Documentos
-1 2026-05-25 10:30:00 -1 Copias
-1 2026-05-25 10:30:00 -1 Fotos

Si aparece un error de autenticación, probablemente haya que repetir la configuración con:

rclone config

8. Crear la carpeta de montaje

Ahora vamos a crear una carpeta local donde aparecerá Google Drive.

Ejecutamos:

mkdir -p ~/GoogleDrive

Esta carpeta estará en nuestro directorio personal.

La ruta completa será algo parecido a:

/home/usuario/GoogleDrive

Por ejemplo, si el usuario se llama antonio, la ruta será:

/home/antonio/GoogleDrive

9. Montar Google Drive como unidad

Ahora montamos Google Drive dentro de esa carpeta:

rclone mount gdrive: ~/GoogleDrive \
--vfs-cache-mode writes \
--daemon

Explicación del comando:

ParteSignificado
rclone mountMonta un almacenamiento remoto
gdrive:Nombre de la conexión configurada
~/GoogleDriveCarpeta local donde se montará
--vfs-cache-mode writesUsa caché para operaciones de escritura
--daemonEjecuta el montaje en segundo plano

9.1. Comprobar el montaje

Podemos comprobarlo desde la terminal:

ls ~/GoogleDrive

También podemos abrir el explorador de archivos de Ubuntu y entrar en la carpeta:

GoogleDrive

Ahí deberían aparecer los archivos y carpetas de nuestra cuenta de Google Drive.


10. Importante: esto no sincroniza todos los archivos

Este punto es clave.

Con este sistema, Google Drive aparece como una carpeta local, pero no se descargan todos los archivos al ordenador.

Los archivos se consultan cuando se necesitan.

Por ejemplo:

  • Si abres un documento, se descargará temporalmente para poder leerlo.
  • Si copias un archivo desde Google Drive a otra carpeta local, entonces sí se descargará.
  • Si copias un archivo desde Ubuntu hacia ~/GoogleDrive, se subirá a Google Drive.
  • Si no abres un archivo, no ocupa espacio real en tu disco como una sincronización completa.

11. Desmontar Google Drive

Cuando queramos desmontar la unidad, usamos:

fusermount3 -u ~/GoogleDrive

Después de esto, la carpeta ~/GoogleDrive seguirá existiendo, pero ya no mostrará el contenido de Google Drive.

Para comprobarlo:

ls ~/GoogleDrive

Si está desmontada, normalmente aparecerá vacía.


12. Montaje automático al iniciar sesión

Hasta ahora hemos montado Google Drive manualmente.

Si queremos que se monte automáticamente al iniciar sesión en Ubuntu, podemos crear un servicio de usuario con systemd.


12.1. Crear carpeta para servicios de usuario

Ejecutamos:

mkdir -p ~/.config/systemd/user

12.2. Crear el archivo del servicio

Creamos el archivo:

nano ~/.config/systemd/user/rclone-gdrive.service

Pegamos el siguiente contenido.

Importante: cambia antonio por el nombre real de tu usuario en Ubuntu.

[Unit]
Description=Montar Google Drive con rclone
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount gdrive: /home/antonio/GoogleDrive --vfs-cache-mode writes
ExecStop=/bin/fusermount3 -u /home/antonio/GoogleDrive
Restart=on-failure
RestartSec=10

[Install]
WantedBy=default.target

Guardamos el archivo:

  • Ctrl + O
  • Enter
  • Ctrl + X

12.3. Activar el servicio

Recargamos los servicios de usuario:

systemctl --user daemon-reload

Activamos el servicio para que arranque automáticamente:

systemctl --user enable rclone-gdrive

Iniciamos el servicio:

systemctl --user start rclone-gdrive

12.4. Comprobar el estado del servicio

Ejecutamos:

systemctl --user status rclone-gdrive

Si todo está bien, deberíamos ver algo parecido a:

Active: active (running)

Para salir de la pantalla de estado, pulsamos:

q

13. Detener el montaje automático

Si queremos parar el servicio temporalmente:

systemctl --user stop rclone-gdrive

Si queremos desactivarlo para que no arranque automáticamente:

systemctl --user disable rclone-gdrive

14. Posibles errores y soluciones

Error: la carpeta parece vacía

Primero comprueba si el montaje está activo:

systemctl --user status rclone-gdrive

O prueba a montar manualmente:

rclone mount gdrive: ~/GoogleDrive --vfs-cache-mode writes --daemon

Error: transport endpoint is not connected

A veces puede quedarse un montaje bloqueado.

Solución:

fusermount3 -u ~/GoogleDrive

Si no funciona:

fusermount3 -uz ~/GoogleDrive

Después vuelve a montar:

rclone mount gdrive: ~/GoogleDrive --vfs-cache-mode writes --daemon

Error: command not found

Si aparece:

rclone: command not found

Significa que rclone no está instalado.

Instálalo con:

sudo apt install rclone

Error: fusermount3 no encontrado

Instala fuse3:

sudo apt install fuse3

Error en el servicio por el nombre de usuario

Si el servicio no arranca, revisa esta parte:

ExecStart=/usr/bin/rclone mount gdrive: /home/antonio/GoogleDrive --vfs-cache-mode writes
ExecStop=/bin/fusermount3 -u /home/antonio/GoogleDrive

Debes cambiar antonio por tu usuario real.

Puedes saber tu usuario con:

whoami

Y tu ruta personal con:

echo $HOME

15. Comandos principales de la práctica

AcciónComando
Instalar rclonesudo apt install rclone fuse3
Configurar Google Driverclone config
Ver carpetas de Driverclone lsd gdrive:
Crear carpeta de montajemkdir -p ~/GoogleDrive
Montar Driverclone mount gdrive: ~/GoogleDrive --vfs-cache-mode writes --daemon
Desmontar Drivefusermount3 -u ~/GoogleDrive
Ver estado del serviciosystemctl --user status rclone-gdrive
Iniciar serviciosystemctl --user start rclone-gdrive
Parar serviciosystemctl --user stop rclone-gdrive

16. Ejercicio propuesto para el alumno

Realiza los siguientes pasos y documenta el proceso:

  1. Instala rclone en Ubuntu.
  2. Configura tu cuenta de Google Drive.
  3. Crea la carpeta ~/GoogleDrive.
  4. Monta Google Drive usando rclone mount.
  5. Comprueba que puedes ver tus archivos desde el explorador.
  6. Crea una carpeta de prueba dentro de ~/GoogleDrive.
  7. Comprueba desde la web de Google Drive que la carpeta se ha creado.
  8. Desmonta Google Drive.
  9. Vuelve a montarlo manualmente.
  10. Configura el montaje automático con systemd.

17. Preguntas de repaso

  1. ¿Qué diferencia hay entre sincronizar Google Drive y montarlo como unidad?
  2. ¿Para qué sirve rclone?
  3. ¿Qué significa gdrive: en los comandos usados?
  4. ¿Dónde se monta Google Drive en esta práctica?
  5. ¿Qué comando se usa para desmontar la unidad?
  6. ¿Qué ventaja tiene usar systemd en esta práctica?
  7. ¿Se descargan todos los archivos de Google Drive al montar la unidad?
  8. ¿Qué ocurre si copiamos un archivo dentro de ~/GoogleDrive?

18. Conclusión

En esta práctica hemos montado Google Drive en Ubuntu como una carpeta local usando rclone.

La ventaja principal de este método es que podemos trabajar con nuestros archivos de Google Drive desde Ubuntu sin tener que sincronizar todo el contenido en el disco duro.

Esto resulta muy útil en equipos con poco almacenamiento, máquinas virtuales, portátiles o entornos de laboratorio donde necesitamos acceso a archivos en la nube sin ocupar espacio innecesario.

Además, al configurar el montaje automático mediante systemd, conseguimos que Google Drive esté disponible cada vez que iniciemos sesión en Ubuntu.