Compartilhamento de arquivos entre (K)Ubuntu e (K)Ubuntu
Vejo muitos aqui no forum com esse problema e eu também tinha, fui pesquisar um pouco e achei um tutorial bem facil para fazer compartilhamento entre
(K)Ubuntu e (K)Ubuntu.
Primeiro se você estiver procurando como compartilhar arquivos entre Ubuntu e Windows, este
tutorial não serve para você.Vamos lá
Diferente do compartilhamento entre Ubuntu e Windows(que para isso é necessario o Samba), quando vamos fazer um compartilhamento entre maquinas Linux necessitamos do NFS que faz a conexão entre maquinas Linux.
O NFS deve ser habilitado manualmente assim como o Samba.
Primeiro vamos instalar os pacotes necessarios
$sudo apt-get install nfs-kernel-server nfs-common portmapAgora vamos editar o arquivo
exports para habilitar o compartilhamento,
Kubuntu$sudo kate /etc/exportsUbuntu $sudo gedit /etc/exportsDentro deste arquivo você deve colocar a pasta que vai ser compartilhada o IP da maquina que irá acessar pasta a ser compartilhada, conforme exemplo abaixo
/home/usuario 192.168.0.1 (rw,async)Se quiser que varias maquinas acessem a pasta pode colocar desta forma
/home/bkp 192.168.0.* (rw,async)onde
/home/bkp é o endereço da pasta a ser compartilhada
192.168.0.* o IP da maquina que irá acessar a pasta (neste caso todos que começam com 192.168.0)
r = Read, permissão de leitura da pasta.
w = Write, estou dando permissão de escrita no compartilhamento.
E se deseja compartilhar como apenas leitura, use: “ro” no lugar de “rw”
Ja a opção “
async” é muito útil em redes locais por que permite que o NFS transfira arquivos de forma “assíncrona”, sem precisar esperar pela resposta do cliente. Sem essa opção a taxa de transmissão em uma rede de 100MB/s fica em torno de 6/7 MB/s, e se ativada, vai para 11 MB/s. Fica limitada apenas à velocidade da rede e obviamente aos HDs do servidor e dos clientes.
Salve e feche o arquivo.
agora com o arquivo pronto vamos efetivalo e lido pelo kernel
Para isso digite o comando abaixo
$sudo exportfs -aagora vamos iniciar os serviços NFS e Portmap
Digite os comandos abaixo
$sudo /etc/init.d/portmap start
$sudo /etc/init.d/nfs-kernel-server startAgora na maquina que vai acessar a pasta
Instale o pacote nfs-common conforme mostrado abaixo
$sudo apt-get install nfs-commonentão vamos criar uma pasta onde o compartilhamento será montado
$mkdir /home/usuario/pastadecompartilhamentoAgora vamos montar a pasta de compartilhamento
$sudo mount -t nfs 192.168.0.199:/home/bkp /home/usuario/pastadecompartilhamentoonde
mount = Comando usado para montar o compartilharmento.
IP = Especifique o IP do servidor que configurou anteriormente.
/home/bkp = Pasta que foi compartilhada no servidor.
/home/usuario/pastadecompartilhamento = Pasta criada para receber a montagem do compartilhamento.
Se quiser que isso seja efetuado durante o boot do sistema faça o seguinte
edite o arquivo fstab conforme abaixo
Kubuntu$sudo kate /etc/fstab Ubuntu$sudo gedit /etc/fstab inclua no final do arquivo o conteudo abaixo (efetua as alterações conforme o seu compartilhamento, abaixo é apenas um exemplo)
192.168.0.199:/home/bkp /home/usuario/pastadecompartilhamento nfs rw,bg,tcp,rsize=32768,wsize=32768,hard,nointr,nolock,noac,timeo=600,user,auto 0 0
pronto agora é só aproveitar