UnionFS um diretório local e diretório NFS

UnionFS um diretório local e diretório NFS

Estou procurando criar uma união entre dois diretórios, um diretório local na máquina e outro um diretório NFS para um cliente remoto. O que eu quero realizar é que qualquer gravação no diretório seja compartilhada entre os dois diretórios, mas qualquer leitura venha apenas do diretório local. A ideia é ter um cliente bit-torrent no servidor, gravando os arquivos no union, assim conforme ele baixa ele sincroniza com a máquina cliente e eu não preciso esperar duas transferências (transferência bit-torrent e depois servidor para transferência de cliente)

Estou pensando em usar o UnionFS para mesclar o diretório local e o diretório NFS, e presumir que o UnionFS seria inteligente o suficiente para usar o diretório local para leituras em vez do diretório remoto. Então, novamente, como funciona no nível do diretório, não sei como o sistema operacional lidaria com isso. Isso seria no Ubuntu Server x64. O cliente e o servidor seriam conectados por meio de uma VPN PPTP.

Isso funcionaria conforme planejado ou estou pedindo o impossível? Obrigado!

Responder1

Um UnionFS não replica o conteúdo entre suas ramificações subjacentes. Em vez disso, parece que os dois ramos subjacentes eram na verdade um único (como empilhar dois negativos de filme, um em cima do outro, e examiná-los).

Talvez você possa procurar um script cron que sincronize novamente sua montagem nfs para um destino do sistema de arquivos local.

informação relacionada