Edgard Lemos wrote:

> Pessoal, 
> 
> Monto um CDROM no servidor, exporto-o via NFS. O cliente monta o CDROM 
<...>
> umount: /mnt/cdrom: o dispositivo est� ocupado
> 
> Pergunta: esse � o comportamento normal do NFS? 


        Infelizmente, �.
        Ele tem um timeout pra "saber" que um ponto foi desmontado.


> 
> O NFS, segundo o que rezam algumas documenta��es, n�o deveria liberar o 
> CDROM assim que todos os clientes desmontassem o compartilhamento 
> remoto?


        Sim, deveria funcionar!
        =o)


> 
> Aqui alguns dados da minha tentativa de solu��o do problema:
> 
> Nenhum outro cliente tem o CDROM montado. Nenhum shell est� listando o 
> diret�rio do CDROM no servidor.


        Um fuser no /dev/cdrom d� o que?


> 
> Ao consultar o manual do mountd (usado pelo NFS), diz l� que as 
> solicita��es de montagem remota s�o gravadas num arquivo chamado 
> /etc/rmtab. Quando todo mundo desmonta os compartilhamentos remotos, a 
> entrada do diret�rio compartilhado � removido de /etc/rmtab.
> 


        Aqui no meu mandrake tem um /var/lib/nfs/rmtab


> S� que este arquivo n�o existe e o NFS aparentemente n�o d� pela falta 
<...>


> � isso mesmo? N�o existe nada mais elegante?
> 


        Voc� acha esperar um meio mais elegante?
        Muitas vezes um eject no cd-rom resolve...
        Mas o problema mesmo � o timeout.
        Como o NFS � por UDP, ele tem timeouts realmente GRANDES.
        Mas,dependendo da posi��o de Merc�rio em rela��o � Lua, um sync,
um "unexport", e eject /mnt/cdrom pode funcionar.


> []s
> 



        Falows!
        Boa Sorte.


Assinantes em 21/01/2002: 2233
Mensagens recebidas desde 07/01/1999: 151449
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a