Instalación de Rclone
Aunque está en los repositorios de Ubuntu, es mejor instalar la versión más reciente directamente desde su script oficial para asegurar compatibilidad con las APIs de almacenamiento:
sudo curl https://rclone.org/install.sh | sudo bash
Configuración del Montaje (El núcleo de tu flujo de trabajo)
Para que tus servidores (como los que ejecutan Plex/Jellyfin) vean el almacenamiento remoto como si fuera un disco duro local, seguimos estos pasos:
- Configuración de la conexión
rclone config
-
Selecciona
n(nuevo remoto). -
Dale un nombre (ej.
gdrive). -
Selecciona el tipo de almacenamiento (ej.
drive). -
Sigue los pasos (generalmente requiere autenticación vía navegador o un archivo
tokenJSON si estás en un servidor headless).
2. Preparar el punto de montaje
Debes crear la carpeta donde "aparecerán" los archivos:
sudo mkdir -p /mnt/media_remota
sudo chown -R $USER:$USER /mnt/media_remota
3. Montar el almacenamiento (Modo Usuario)
Para montar el contenido como una unidad local:
rclone mount gdrive:/ /mnt/media_remota --daemon --allow-other
Automatización: Crear un Servicio de Systemd
No querrás montar esto manualmente cada vez que reinicies el servidor. Crea un servicio para que el montaje sea persistente:
-
Crear el archivo de servicio:
sudo nano /etc/systemd/system/rclone-mount.service -
Pegar la configuración (ajusta los nombres):
[Unit]
Description=Rclone Mount
After=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/rclone mount gdrive:/ /mnt/media_remota --allow-other --vfs-cache-mode writes
Restart=on-abort
User=root
[Install]
WantedBy=multi-user.target
Habilitar el servicio:
sudo systemctl daemon-reload
sudo systemctl enable rclone-mount
sudo systemctl start rclone-mount
Comandos Clave
-
Sincronización (Copia unidireccional):
rclone sync /local/folder gdrive:/backup/folder⚠️ Precaución: Esto borrará archivos en el destino que no existan en el origen. -
Copia segura:
rclone copy /local/folder gdrive:/backup/folder -
Verificar el espacio usado:
rclone size gdrive:/
