Melhor software de compartilhamento de arquivos em rede

Melhor software de compartilhamento de arquivos em rede

Atualmente uso o Samba entre minha máquina Ubuntu, máquina Debian e Raspberry Pi. Devido a relatos de que o Samba é notório por aumentar a CPU na troca de pilha Pi, estou me perguntando que software alternativo de compartilhamento de arquivos posso usar que também seja compatível com minhas outras máquinas? Se possível, diga-me o que pode ser melhor e por quê.

Responder1

NFSfoi projetado para compartilhar arquivos entre máquinas Linux e é muito mais gentil com CPUs, mas até onde eu sei, ele simplesmente não suporta Windows.

As informações a seguir foram retiradas deaqui

Instalação

No prompt do 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. Faça a declaração do nome do host o mais específica possível para que sistemas indesejados não possam acessar a montagem NFS.

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

sudo service nfs-kernel-server start

Configuração do cliente NFS

Use o comando mount para montar um diretório NFS compartilhado 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 será montado.

A sintaxe geral da linha no /etc/fstabarquivo é 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, certifique-se de que o pacote nfs-common esteja instalado em seu cliente. Para instalar o nfs-common, digite o seguinte comando no prompt do terminal:

sudo apt-get install nfs-common

Responder2

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

Responder3

NFS é o que você está procurando.

Fonte NFS (Wikipédia) Network File System (NFS) é um protocolo de sistema de arquivos distribuído originalmente desenvolvido pela Sun Microsystems em 1984,1permitir que um usuário em um computador cliente acesse arquivos em uma rede da mesma forma que o armazenamento local é acessado. O NFS, como muitos outros protocolos, baseia-se no sistema Open Network Computing Remote Procedure Call (ONC RPC). O Network File System é um padrão aberto definido em RFCs, permitindo que qualquer pessoa implemente o protocolo.

Para instalar o NFS, execute:

sudo apt-get install nfs-kernel-server

Em seguida, você pode adicionar seus compartilhamentos de rede /etc/exportscomo:

/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

Sendo example.hostname.com:/ubuntuo endereço do servidor e o caminho do arquivo e /mnt/ubuntusendo o ponto de montagem na máquina cliente.

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

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

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

Fonte:Sistema de arquivos de rede (NFS)

informação relacionada