Existem muitos sistemas de arquivos remotos. Existem três que provavelmente serão úteis para você.
-
O SSHFS acessa arquivos por meio de uma conexão de shell SSH (ou, mais precisamente, via SFTP). Você não precisa configurar nada exótico: basta instalar o servidor OpenSSH em uma máquina, instalar o cliente na outra máquina e configurar uma maneira de efetuar login do cliente para o servidor (com uma senha ou com um chave). Em seguida, monte o diretório remoto no primeiro computador:
mkdir ~/second-computer-A sshfs 192.168.2.1:A ~/second-computer-A
O SSHFS é o mais fácil de configurar, desde que você tenha acesso a todos os arquivos através da sua conta de usuário no segundo computador.
-
NFS é o tradicional protocolo de sistema de arquivos de rede do Unix. Você precisa instalar um servidor NFS no servidor. O Linux fornece dois, um embutido no kernel (mas você ainda precisa de um software de usuário final para gerenciar o protocolo RPC subjacente e o protocolo de bloqueio adicional) e um como um software de usuário simples. Escolha qualquer um; o kernel é um pouco mais rápido e um pouco mais fácil de configurar. No servidor, você precisa exportar o diretório que deseja acessar remotamente, adicionando uma entrada para
/etc/exports
:/home/zakoda/A 192.168.2.2(rw,sync)
No segundo computador, como root:
mkdir /media/second-computer-A mount -t nfs 192.168.2.1:/home/zakoda/A /media/second-computer-A
Por padrão, o NFS usa IDs de usuários e grupos numéricos, não nomes de usuários e grupos. Portanto, isso só funciona bem se você tiver os mesmos IDs de usuário no servidor e no cliente. Se você não fizer isso, configure
nfsidmap
no servidor. -
O Samba é o protocolo do sistema de arquivos de rede do Windows (em vez disso, é uma implementação de código aberto do protocolo, que foi chamado SMB e agora é chamado CIFS). Também está disponível no Linux e em outros sistemas semelhantes ao Unix. É útil principalmente montar arquivos de uma máquina Windows em uma máquina Unix ou vice-versa, mas também pode ser usado entre máquinas Unix. Tem a vantagem de que as contas correspondentes são mais fáceis de configurar do que com o NFS. A configuração inicial é um pouco mais difícil, mas há muitos tutoriais, por ex. Server e client .