rclone: Montando mis notas para una rapida escritura y lectura.
En los últimos años, he almacenado mis notas en un servidor remoto y he utilizado un script de mi creación para editarlas. Esto me ha permitido seleccionar la nota que deseo modificar y trabajar en ella localmente.
Al editar notas en Markdown, es importante tener en cuenta algunos aspectos, como: - Manejar y sincronizar cientos o miles de archivos - Trabajar con archivos de pequeño tamaño
Vamos a ver la mejor opción que me ha servidor a mi para montar mis notas y que sean accesibles desde otros servicios sin tener conflictos de sincronización entre local y nube remota.
Comando de montaje de rclone en docker y su explicación
En un foro he encontrado algunas de las opciones que hay aquí mezcladas con otras que ya utilizaba. Adjunto abajo la explicación por si quieres personalizarla, pero esta ha sido la mejor opción para montar mis notas markdown en local.
Aquí está la explicación de cada opción por si quieres personalizarla:
"--allow-non-empty": Esta opción permite montar el origen remoto en un directorio local que no esté vacío.
"--allow-other": Permite a otros usuarios acceder al sistema de archivos montado.
"--vfs-cache-mode": Define el modo de caché para los archivos. El valor "full" indica que se debe almacenar en caché toda la información del archivo.
"--vfs-read-ahead": Especifica el tamaño del búfer de lectura anticipada. En este caso, se establece en 16 MB (16 megabytes).
"--vfs-fast-fingerprint": Esta opción habilita el cálculo rápido de huellas dactilares de archivos para mejorar el rendimiento.
"--transfers": Define el número máximo de transferencias simultáneas. Aquí se establece en 16.
"--no-modtime": Ignora la marca de tiempo de modificación de los archivos durante las operaciones de copia.
"--no-checksum": Evita calcular y comparar las sumas de comprobación de los archivos durante las operaciones de copia.
"--buffer-size": Establece el tamaño del búfer utilizado para las operaciones de copia en 64 MB (64 megabytes).
Opciones de montaje con rclone muy interesantes que no conocia
--allow-non-empty: Esta opción permite montar el origen remoto en un directorio local que no esté vacío.
--daemon: Indica que el proceso se ejecute en segundo plano como un demonio. Un demonio es un programa que se ejecuta continuamente como un proceso en segundo plano y no depende de la interacción del sistema de un usuario activo. Osea, que monte la unidad y quede montada para ejecutar otro comando o si sales de la terminal.