Sistema de arquivos remoto com cache de arquivos

2

Aqui está minha configuração atual:

Eu conecto em uma linha DSL usando SSH para uma caixa de Linux remota com o samba instalado. Eu crio um túnel enviando a porta 139 na minha caixa linux local. Eu então uso o smbmount para acessar arquivos na caixa remota.

Infelizmente, a conexão às vezes é lenta e faz com que o software tenha aberto arquivos para travar. É muito chato.

Eu queria saber se há uma maneira de armazenar automaticamente os arquivos em cache localmente para evitar essas interrupções? Pode estar usando o smb, o SSHFS ou mesmo o NFS se tiver uma boa configuração para fazer isso. Eu só preciso conectar usando o SSH.

    
por Ponytech 22.10.2012 / 13:38

1 resposta

2

O SSHFS tem opções para ajustar seu cache - veja sua página de manual (existem opções tanto para o SSHFS quanto para o FUSE). Outra opção é o NFSv3 sobre SSH / VPN ou NFSv4, que pode fornecer criptografia por conta própria.

No entanto, se você estiver usando o servidor principalmente para armazenar seus dados em um local confiável, você poderá manter os arquivos localmente e rsync (sobre ssh) de tempos em tempos (ele usa um algoritmo de transferência delta economizando largura de banda). Em outras palavras, crie o cache você mesmo e libere-o quando necessário. Você pode colocar a cópia local em uma partição criptografada se a segurança for uma preocupação e você tiver direitos totais sobre a estação de trabalho em questão (lembre-se também de criptografar a permuta nesse caso).

    
por 30.10.2012 / 13:45