NFS exportando um diretório que já está montado pelo NFS (no servidor)

4

Eu tenho um servidor NFS, A, que está compartilhando uma pasta. B está montando a pasta. B também está compartilhando essa pasta. No entanto, C não consegue montá-lo. O erro em C é:

mount.nfs: 192.168.0.1:/export/myfolder failed, reason given by server: Permission denied

E em B, o erro em /var/log/messages é

Aug 17 15:21:21 B mountd[26140]: authenticated mount request from 192.168.0.200:1010 for /export/myfolder (/export/myfolder)
Aug 17 15:21:21 B mountd[26140]: Cannot export /export/myfolder, possibly unsupported filesystem or fsid= required

/etc/fstab no C:

192.168.0.1:/export/myfolder /mnt/myfolder   nfs  defaults,nodev,rsize=32768,wsize=32768,nfsvers=3   0       0

/etc/exports em B:

/export/myfolder        192.168.0.0/24(sync,rw,no_root_squash,fsid=200908180957)

Eu adicionei o argumento fsid às exportações, mas ainda ocorre o mesmo problema,

    
por Rory 17.08.2009 / 16:28

1 resposta

4

Estou curioso para saber por que você não quer apenas compartilhá-lo de A (um túnel de rede é muito mais fácil de configurar), mas em geral você terá problemas para suportar um servidor nfs e um cliente nfs da mesma forma máquina.

Para corrigir seu problema imediato, provavelmente há duas coisas que você pode fazer. O primeiro é ter certeza de que você está especificando um fsid diferente de 0 ou qualquer que seja o seu fsid definido em A. Segundo, já que parece que você está usando o nfs4, você montou via bind o volume em / exports, ou isso é uma montagem nfs direta do diretório exportado de A?

Na minha opinião, fazê-lo desta maneira parece uma receita importante para uma falha e / ou divisão do cérebro quando A e B são desconectados. Você provavelmente também terá permissão e problemas de bloqueio. Não é uma boa idéia fazer isso dessa maneira.

    
por 17.08.2009 / 16:49

Tags