UnionFS un directorio local y un directorio NFS

UnionFS un directorio local y un directorio NFS

Estoy buscando crear una unión entre dos directorios, uno local en la máquina y el otro NFS para un cliente remoto. Lo que quiero lograr es que cualquier escritura en el directorio se comparta entre los dos directorios, pero que cualquier lectura provenga únicamente del directorio local. La idea es tener un cliente bit-torrent en el servidor, escribiendo los archivos en la unión, de modo que cuando se descargue se sincronice con la máquina cliente y no tenga que esperar dos transferencias (transferencia Bit-torrent y luego del servidor a transferencia de cliente)

Estoy pensando en usar UnionFS para fusionar el directorio local y el directorio NFS, y asumo que UnionFS sería lo suficientemente inteligente como para usar el directorio local para lecturas en lugar del directorio remoto. Por otra parte, como funciona a nivel de directorio, no sé cómo lo manejaría el sistema operativo. Esto sería en Ubuntu Server x64. El cliente y el servidor estarían conectados a través de una VPN PPTP.

¿Funcionaría esto según lo previsto o estoy pidiendo lo imposible? ¡Gracias!

Respuesta1

Un UnionFS no replica el contenido entre sus ramas subyacentes. En cambio, hace que parezca como si las dos ramas subyacentes fueran en realidad una sola (muy parecido a apilar dos negativos de película uno encima del otro y mirar a través de ellos).

Quizás pueda buscar un script cron que sincronice su montaje nfs con un objetivo del sistema de archivos local.

información relacionada