Español · English
Una sola unidad. Muchas nubes.
MultiDrive agrega varios servicios de almacenamiento en la nube —S3, Backblaze B2, Cloudflare R2, Storj, Nextcloud/WebDAV, Google Drive, OneDrive— en un único volumen con semántica tipo RAID y cifrado de conocimiento cero. El objetivo es que se monte como una unidad más del sistema en Windows y Linux, y ya lo hace. En Android hay aplicación, y el volumen sale dentro de la app de Archivos del teléfono: abajo se explica exactamente qué está probado y qué no.
Si RAID convirtió varios discos poco fiables en un volumen fiable, MultiDrive hace lo mismo con varias cuentas de nube: ningún proveedor tiene tus datos completos, ninguno puede leerlos, y la caída de uno no te deja sin volumen.
La aplicación de Android está en pruebas internas de Google Play: no se busca en la tienda, se entra por invitación. Deja tu correo y te añadimos a la lista.
La invitación no es inmediata: la lista se añade a mano.
Cuando llegue, ábrela en el teléfono y acepta desde ahí. Hace falta Android 8 o posterior y
un teléfono arm64, que es lo que llevan todos desde hace años. La interfaz está
en español.
Tu correo se usa sólo para añadirte a esa lista. Se guarda en este mismo servidor, no se le cede a nadie y no se manda ningún boletín. Para salir, escribe a gerencia@jlsoltech.com. Está contado en la política de privacidad.
Ahí no hay lista de espera: se descarga y se instala.
Descargar para Windows 15 MB · Windows de 64 bits · trae WinFsp dentro, que es lo que hace que el volumen salga como una unidad del sistema
Va sin firmar, así que Windows avisará de que no reconoce al
editor: Más información → Ejecutar de todas formas. Para no fiarte de
nuestra palabra, la suma sha256 está en las notas de la
publicación, junto con la versión en .msi para quien ya tenga WinFsp.
¿Prefieres compilarla tú? El código está entero en el repositorio, con las instrucciones.
Lleva música de fondo, pero se entiende sin sonido: lo cuenta con texto en pantalla, así que no te pierdes nada viéndolo en silencio y no hacen falta subtítulos. Tampoco se reproduce solo: hasta que le das al play solo viaja la cabecera del fichero, no el vídeo. Y si prefieres leerlo, todo lo de abajo está escrito con más detalle que lo que cabe en medio minuto.
Capturas de verdad, hechas en un teléfono con la versión que hay publicada. Sin maquetar ni retocar: lo que sale ahí es lo que verás.
Tus cuentas, las que ya tienes. MultiDrive no aloja nada: habla con ellas directamente y las convierte en un volumen.
Mezclar tipos es normal y es la gracia: un volumen puede vivir a la vez sobre un Drive, un OneDrive y un cubo S3. Los nombres y los logotipos son marcas de sus dueños y aparecen aquí solo para decir con qué habla MultiDrive; ninguno de ellos lo patrocina ni está asociado con él.
k+m, espejo, unión, concatenación
y lineal, la única que suma capacidades desigualeslineal cuesta lo que aporta la cuenta nueva.
Añadir una cuenta de 15 GB a un volumen de 1 TB mueve unos 15 GB, no el terabyte: solo
cambia de sitio la fracción que le toca al que llega, y el volumen se sigue leyendo
mientras tantolineal
crece al añadir una cuenta; en los demás lo que se gana es aguantar una caída másarm64, que es lo que llevan los
teléfonos desde hace años, pero no todosEl proyecto se apoya en medidas contra cuentas reales, no en estimaciones. Y también en lo que no se reprodujo al repetirlas:
| En Google Drive, preguntar por un objeto que no existe cuesta 2,6 veces una operación normal | Es su peor caso, y es justo lo que hace revisar un volumen. Por eso la revisión enumera en vez de preguntar, y pasa de semanas a minutos |
| Enumerar cuesta una petición por directorio, no una en total | Drive y OneDrive son jerárquicos. El reparto de los trozos en carpetas tiene un precio que hay que medir antes de fijarlo |
| Ninguna proporción entre las dos nubes ha sobrevivido a tres tandas de medidas | Una salió 4,7×, 1,6× y 2,5×; otra cambió de sentido. Se miden proporciones dentro de un proveedor, que sí se repiten, y se desconfía de las que comparan dos |
La prueba que importa, hecha contra cuentas reales: un volumen
rs(2,1) repartido entre Google Drive, OneDrive y un disco local. Se sube un
fichero, se destruye un proveedor entero, el fichero se sigue leyendo byte
a byte idéntico, y rebuild regenera los fragmentos que faltaban en 34 segundos.
Con una salvedad honesta: fue 1 MB, no 10 GB.
| Tengo cuentas sueltas en varios sitios | Un solo volumen sobre todas, cifrado y con RAID |
| Si el proveedor me suspende la cuenta, lo pierdo todo | Paridad k de n: sobrevive a la pérdida de m proveedores |
| El proveedor puede leer mis archivos | Cifrado en cliente, nombres incluidos |
| Vendor lock-in | Añade o retira proveedores y el volumen se rebalancea |
Sobre el espacio, elige la topología sabiendo esto. Las que
reparten cada trozo entre todos —espejo, paridad, unión— están limitadas por el proveedor
con menos sitio: los fragmentos son iguales, así que cuando el más pequeño se llena no cabe
nada más aunque a los otros les sobre. Con 15 GB, 5 GB y 1 TB salen 5 GB en
espejo y 15 GB en unión. Solo lineal suma:
pone cada trozo entero en un proveedor, elegido en proporción a lo que cada uno aporta, y
con esos mismos números da 1,02 TB. A cambio no añade ni una caída de
margen, igual que unión.
Cada archivo se corta en trozos de 16 MiB, direccionados por su hash BLAKE3. Copy-on-write: nada se sobrescribe jamás.
Reed-Solomon k+m. Con rs(4,2) sobre 6 proveedores sobrevives a 2 caídas con 1,5× de sobrecoste.
XChaCha20-Poly1305 por trozo, clave derivada con Argon2id. El proveedor ve blobs opacos.
WinFsp en Windows, FUSE en Linux. En lectura y escritura, con caché y subida en segundo plano.
En Android no hay montaje: un DocumentsProvider hace que el volumen salga en la app de Archivos, con su propio explorador al lado.
modo fórmula sobrevive a sobrecoste
concat 1 de 1 nada 1,0×
union:n n de n nada 1,0×
lineal:n 1 de 1, donde le toque nada 1,0×
espejo:n 1 de n n−1 caídas n×
rs(k,m) k de k+m m caídas (k+m)/k ×
lineal es la única que suma capacidades
desiguales: pone cada trozo entero en un proveedor, elegido en proporción a lo que
aporta. Las demás cortan cada trozo en partes iguales, así que manda el más pequeño.
Leer cuesta una petición en vez de n, y añadir un proveedor mueve solo la fracción
que le toca en vez del volumen entero. No añade ni una caída de margen.
MultiDrive es software libre bajo AGPL-3.0: no hay versión de pago, ni funciones guardadas detrás de una suscripción, ni anuncios. Si te resulta útil y quieres que siga creciendo, puedes echar una mano.
LuisMora78.
426WwUxyLAbEAvzxcaLgofXf9xu4E7qEagGGdqPHkbDddHk36XdpGFf9U1Kc8N5DuAAzAYN5PStwtLj2zhKcuNm1KLH2bxcApoyar es del todo opcional y no desbloquea nada: lo que hay, lo hay para todo el mundo igual. Lo que sí hace es pagar el servidor y dar tiempo para seguir.