Existe alguma maneira de usar outro servidor como armazenamento externo pela Internet sem usar o espaço localmente?

0

Estou trabalhando em um servidor Ubuntu 14.04 com um processador muito bom e muita memória RAM, mas com uma cota de disco limitada disponível (1GB), mas gostaria muito de ter acesso a mais - tenho outro servidor Ubuntu 14.04 disponível com muito espaço em disco, mas não posso fazer o trabalho nisso, pois preciso do poder de processamento e da memória.
Minha pergunta é se existe alguma maneira de criar algo semelhante a um link físico ainda de um servidor para outro, o que significa que, se eu criasse uma pasta "backups" e fizesse o script adicionar automaticamente a essa pasta, todos os arquivos adicionados a ela A pasta deve ser carregada para o outro servidor, mas o script ainda pode excluir os arquivos neste servidor (como de costume, em vez de usar comandos especiais, não posso alterar o script).

Eu não ficaria surpreso se isso não fosse possível ou não seria muito fácil, mas qualquer ajuda seria apreciada! Sinta-se à vontade para comentar para mais informações.

    
por Luke R 22.03.2018 / 00:28

2 respostas

1

Eu acho que existem duas coisas diferentes aqui - o problema que você está tentando resolver (fácil) e a pergunta que você fez (difícil).

Se por "Web" você quer dizer Internet, o problema é fácil, e muitas maneiras de resolvê-lo, incluindo -

  • Usando o NFS para montar remotamente um diretório - essa é provavelmente a maneira "padrão" de fazê-lo.
  • Usando um sistema de arquivos FUSE, por exemplo, sshfs ou ftpfs
  • Usando o SAMBA para fornecer um acordo "Compartilhamento de arquivos do Windows"

    Existem também maneiras de montar dispositivos de bloco remoto, o iSCSI como mencionado por @Hongkie é o principal, mas realmente qualquer coisa que use "bricks" e abstrai o sistema de arquivos - gluster, moosefs etc - você pode até usar nbd (dispositivo de bloco de rede) - embora eu não recomende isso.

A pergunta que você realmente fez - Usando a Web

Isso é muito mais difícil, mas factível. Geralmente isso usaria o protocolo WebDav que é uma extensão do HTTP, então algo como dav2fs

    
por 22.03.2018 / 01:45
0

O link do disco rígido é chamado iSCSI

Os resultados finais: no servidor rápido, haverá um disco local apontando para o servidor lento. É um disco local do ponto de vista do Ubuntu, independentemente fisicamente em qualquer outro lugar.

Para configuração completa, aqui está o link para o Ubuntu:

link

    
por 22.03.2018 / 01:08