Cómo sortear las limitaciones de enlace simbólico de Dropbox en Linux

  • 22 de febrero de 2020
  • Vasilis Vryniotis
  • . 2 comentarios

A mediados de 2019, Dropbox anunció que ya no admite enlaces simbólicos ese punto fuera de la carpeta principal de Dropbox. En este tutorial, mostramos una solución alternativa en Linux que nos permite almacenar en Dropbox cualquier archivo, incluso si no se encuentra dentro de la carpeta principal de Dropbox.

¿Cuál es la limitación y por qué es un problema??

Imagina que tienes un montón de archivos que te gustaría sincronizar entre tus dispositivos, pero están almacenados fuera de tu carpeta de Dropbox. Por ejemplo, suponga que su carpeta principal de Dropbox se encuentra en ~/Dropbox pero sus documentos viven en el ~/Documentos carpeta. Hasta hace poco, tenías la opción de agregar esos archivos en Dropbox sin moverlos físicamente creando un enlace simbólico:

ln -s ~/Documents ~/Dropbox/Documents

Desafortunadamente, esta función quedó obsoleta en Dropbox. Cada carpeta/archivo que era un enlace simbólico ahora se copia y el “(Copia de seguridad de enlace simbólico)” se adjunta a la misma. Esto significa que los cambios que realice en sus carpetas externas originales ya no serán visibles para Dropbox.

Trabajando alrededor de la limitación usando el montaje

Afortunadamente, existe una solución rápida y fácil para evitar la limitación en Linux. A continuación, explico cómo se puede lograr esto en Ubuntu, pero el proceso debería ser similar al de otras distribuciones de Linux.

Para conseguir el mismo efecto, vamos a utilizar “bind mount”. Un montaje de enlace nos permite crear una vista alternativa del árbol de directorios original en una nueva ubicación. Cualquier modificación en un lado se refleja inmediatamente en el otro, permitiéndonos efectivamente compartir los mismos datos.

Para crear un montaje de enlace, puede usar los siguientes comandos:

# Create mounting point in Dropbox folder
mkdir -p ~/Dropbox/Documents

# Link the external folder in Dropbox
sudo mount --bind ~/Documents ~/Dropbox/Documents

¡Eso es todo! Dropbox debería poder comenzar a sincronizar los datos. Desafortunadamente, el montar el comando no persiste entre reinicios. Para que el cambio sea permanente, necesitamos modificar el /etc/fstab archivo agregando:

ADVERTENCIA: La edición incorrecta de su archivo fstab puede hacer que su computadora no pueda arrancar. Es sencillo de recuperar de este problema, pero antes de editar el archivo, se recomienda hacer algunos lectura.

# Add one line for every external Dropbox folder
/home/YOUR_USERNAME_HERE/Documents
/home/YOUR_USERNAME_HERE/Dropbox/Documents none
defaults,bind,x-gvfs-hide 0 0

Tenga en cuenta que al agregar el x-gvfs-ocultar La opción permitirá que el administrador de archivos Nautilus oculte los puntos de montaje.

Espero que sea útil. Feliz Dropbox. 🙂

Fuente del artículo

Deja un comentario