Servidor NFS do OpenBSD com clientes Linux NFS - limite de tamanho de arquivo?

2

Eu configurei um servidor NFS no OpenBSD 4.9. O cliente é o Arch Linux x86-64. A montagem não tem problemas com arquivos pequenos, mas ao tentar ler arquivos grandes (no exemplo, um arquivo iso 7.4G) ele simplesmente irá congelar. Qualquer programa que tente ler parece ficar preso. Por exemplo eu tentei

hexdump -n 100 big.iso

e acaba não fazendo nada. E acabo tendo que matar o hexdump e sempre tenho que forçar uma desmontagem na montagem do NFS.

Estou montando como no Linux:

sudo mount -t nfs -o noatime,intr,vers=3 192.168.1.50:/home/shared /mnt

O arquivo OpenBSD / etc / exports é assim:

/home/shared -alldirs -ro -mapall=remote -network=192.168.1.0 -mask=255.255.255.0

E eu verifiquei e fazer um pequeno arquivo de texto no diretório compartilhado pode ser lido no Linux. E o pequeno arquivo de texto e o grande arquivo iso têm as mesmas permissões e proprietários.

Alguém mais teve esse problema? De acordo com as páginas man, o servidor nfs do OpenBSD deve implementar o NFSv3.

    
por Earlz 16.10.2011 / 20:05

2 respostas

1

Eu forcei o Linux a montá-lo usando o UDP em vez do TCP e agora tudo parece funcionar bem.

    
por 17.10.2011 / 00:21
1

Normalmente, quando você está montando as exportações do BSD no Linux, você precisa ajustar o seguinte:

mount -f nfs **-o rsize=1024,wsize=1024** bsdserver:/share /my/linux/directory

Caso contrário, é lento como um porco ...

    
por 04.04.2013 / 21:41