Melhor software de compartilhamento de arquivos de rede [fechado]

1

Eu atualmente uso o Samba entre minha máquina Ubuntu, máquina Debian e Raspberry Pi. Devido a relatos de que o Samba não tem tutoria para aumentar a CPU na troca de pilha do Pi, estou me perguntando que software alternativo de compartilhamento de arquivos eu posso usar e que também será compatível com minhas outras máquinas? Se possível, por favor me diga o que pode ser melhor e por quê.

    
por john smith 08.10.2015 / 10:34

3 respostas

2

O NFS é projetado para compartilhar arquivos entre máquinas Linux e é muito mais gentil com CPUs, ele simplesmente não suporta janelas tanto quanto eu sei.

As seguintes informações são extraídas de aqui

Instalação

Em um terminal, digite o seguinte comando para instalar o servidor NFS:

sudo apt-get install nfs-kernel-server

Configuração

Você pode configurar os diretórios a serem exportados, adicionando-os ao arquivo / etc / exports. Por exemplo:

/ubuntu  *(ro,sync,no_root_squash)
/home    *(rw,sync,no_root_squash)

Você pode substituir * por um dos formatos de nome de host. Torne a declaração de nome de host o mais específica possível para que sistemas indesejados não possam acessar a montagem do NFS.

Para iniciar o servidor NFS, você pode executar o seguinte comando em um terminal:

sudo service nfs-kernel-server start

Configuração do cliente NFS

Use o comando mount para montar um diretório NFS compartilhado a partir de outra máquina, digitando uma linha de comando semelhante à seguinte em um prompt de terminal:

sudo mount example.hostname.com:/ubuntu /local/ubuntu

O diretório do ponto de montagem / local / ubuntu deve existir. Não deve haver arquivos ou subdiretórios no diretório / local / ubuntu.

Uma maneira alternativa de montar um compartilhamento NFS de outra máquina é adicionar uma linha ao arquivo / etc / fstab. A linha deve indicar o nome do host do servidor NFS, o diretório no servidor que está sendo exportado e o diretório na máquina local onde o compartilhamento NFS deve ser montado.

A sintaxe geral da linha no arquivo /etc/fstab é a seguinte:

example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr

Se você tiver problemas para montar um compartilhamento NFS, verifique se o pacote nfs-common está instalado no seu cliente. Para instalar o nfs-common, digite o seguinte comando no terminal:

sudo apt-get install nfs-common
    
por Arronical 08.10.2015 / 11:02
1

Você pode usar o Filezilla como bom, a interface do usuário é muito intuitiva e fácil de navegar. Na linha de comando, você pode usar o comando scp para transferir arquivos. rsync é bom para sincronizar arquivos entre duas máquinas.

    
por Bidyut 08.10.2015 / 10:52
1

NFS é o que você está procurando.

  

NFS de origem (Wikipedia)   O Network File System (NFS) é um protocolo de sistema de arquivos distribuído originalmente desenvolvido pela Sun Microsystems em 1984, 1 , permitindo que um usuário em um computador cliente para acessar arquivos em uma rede, da mesma forma que o armazenamento local é acessado. O NFS, como muitos outros protocolos, baseia-se no sistema de Chamada de Procedimento Remoto Open Network Computing (ONC RPC). O Network File System é um padrão aberto definido em RFCs, permitindo a qualquer um implementar o protocolo.

Para instalar o NFS, execute:

sudo apt-get install nfs-kernel-server

Depois, você pode adicionar seus compartilhamentos de rede em /etc/exports , como:

/ubuntu  *(ro,sync,no_root_squash)
/home    *(rw,sync,no_root_squash)

Em seguida, reinicie o servidor para adicionar os novos compartilhamentos de rede com:

sudo service nfs-kernel-server start

Com a configuração do servidor NFS, você pode se conectar aos compartilhamentos nas máquinas clientes usando:

sudo mount example.hostname.com:/ubuntu /mnt/ubuntu

Com example.hostname.com:/ubuntu sendo o endereço do servidor e o caminho do arquivo e /mnt/ubuntu sendo o ponto de montagem na máquina cliente.

Além disso, você pode adicionar o NFS ao seu /etc/fstab para que o sistema de arquivos seja montado durante a inicialização. Para isso, execute sudo nano /etc/fstab e adicione o seguinte ao arquivo:

example.hostname.com:/ubuntu /mnt/ubuntu nfs rsize=8192, wsize=8192, timeo=14, intr

A vantagem dessa abordagem sobre o Samba é que o NFS é nativo do Unix e adiciona o compartilhamento a um caminho em seu sistema de arquivos.

Fonte: Sistema de arquivos de rede (NFS)

    
por Michael Lindman 08.10.2015 / 11:03