Estou com alguns problemas com o NFS e gostaria de tentar usar o TCP antigo.
Eu não tenho idéia por onde começar, no entanto.
Em termos de hardware, estou usando um cabo cruzado Ethernet para conectar dois netbooks à rede.
Para colocá-los em rede, digito
$ sudo ifconfig eth0 192.168.1.1 up && ping -c 10 -s 10 192.168.1.2 && sudo /etc/init.d/nfs-kernel-server start
no primeiro netbook e
$ sudo ifconfig eth0 192.168.1.2 up
$ ping -c 10 -s 10 192.168.1.1
$ mount /mnt/network1
no segundo
onde /mnt/network1é especificado em / etc / fstab como
192.168.1.1:/home /mnt/network1 nfs noauto,user,exec,soft,nfsvers=2 0 0
bem como em /etc/exports(usando a sintaxe desse arquivo), no primeiro netbook.
O acima funciona bem, mas os arquivos e diretórios são enormes. Os arquivos têm em média cerca de meio gigabyte por peça e os diretórios têm entre 15 e 50 gigabytes.
Estou usando rsyncpara transferi-los, e o comando (on 192.168.1.2) é
$ rsync -avxS /mnt/network1 ~/somedir
Não tenho certeza se há uma maneira de ajustar minhas configurações de NFS para lidar melhor com arquivos enormes, mas gostaria de ver se a execução de um rsyncdaemon sobre TCP antigo simples funciona melhor do que rsyncsobre NFS.
Então, para reiterar, como faço para configurar uma rede semelhante ao TCP?
ATUALIZAR:
Então, depois de algumas horas tentando me livrar do pântano da minha própria ignorância (ou, como eu gosto de pensar nisso, me puxar pelas minhas próprias botas), descobri alguns fatos úteis.
Mas, antes de tudo, o que me levou a essa trilha de coelhos, em vez de simplesmente aceitar a melhor resposta atual, foi esta: ncé um programa incrivelmente legal que resolutamente falha em trabalhar para mim. Eu tentei o netcat-openbsde netcat-traditionalpacotes sem qualquer sorte.
O erro que recebo na máquina receptora ( 192.168.1.2) é:
me@netbook:~$ nc -q 1 -l -p 32934 | tar xv
Can't grab 0.0.0.0:32934 with bind
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
route dá:
me@netbook:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default dir-615 0.0.0.0 UG 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 * 255.255.255.0 U 2 0 0 wlan0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
Mas, eis as boas notícias: ter os endereços IP estáticos definidos /etc/network/interfaces, o que comecei a fazer enquanto tentava nctrabalhar, corrigiu todos os meus problemas de NFS e reacendeu meu amor pelo NFS.
A configuração exata que eu usei (com 192.168.1.1para o primeiro netbook, é claro) foi:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
Com essas configurações, os dois netbooks poderão fazer ping diretamente um após o outro após serem inicializados, mesmo sem um ifup.
Enfim, eu ainda gostaria de ver ncem ação, então espero que alguém me ajude a depurar esse processo.
nfsvers=2) a partir deste tutorial ( michaelminn.com/linux/home_network )
/bin/cpou não usar o NFS