NFS: A desconexão de rede faz com que o Gnome Nautilus trava / barras de progresso de salto

5

Eu montei a exportação do NFSv4 via / etc / fstab e montei e usei a pasta compartilhada no nautilus.

Existem dois problemas:

  • Quando copio um arquivo grande (cerca de 4 GB) para o servidor NFS, a barra de progresso vai rapidamente para 2 GB e, em seguida, basicamente para de se mover. Mas a cópia ainda está em andamento - simplesmente não é exibida bem
  • Quando eu me desconecto da rede sem desmontar o compartilhamento nfs, o nautilus congela.

Como posso trabalhar com isso?

/etc/export no servidor

/export/share   192.168.0.0/24(rw,sync,insecure,no_subtree_check,anonuid=1000,anongid=1000)

/etc/fstab no cliente:

server:/share   /mnt    nfs4    soft,tcp
    
por Alex 06.12.2012 / 14:20

2 respostas

0

Eu usaria automount. Monta / desmonta o compartilhamento automaticamente quando é acessado / não acessado. Eu não acho que isso afetará o problema da barra de progresso, mas deve corrigir os congelamentos.

Dê uma olhada na minha resposta aqui (especificamente, etapas 5-7) para obter mais informações sobre como configurá-la acima.

UPDATE

Descobri que o gerenciador de arquivos irá travar se os volumes compartilhados estiverem vinculados (ou diretamente montados) no meu diretório pessoal. Colocando links para meus pontos de montagem em um diretório sub de $HOME , não tive mais congelamentos.

O problema é que autofs montará o compartilhamento sempre que for acessado, o que inclui ls . Portanto, toda vez que você abrir o nautilus e tiver a montagem vinculada ou montada em seu $ HOME, ele tentará montá-lo e travar.

Então, minhas configurações atuais (sem interrupção) são:

  1. Compartilhamento NFS montado em / mnt / shared / movies
  2. Ele está vinculado em um subdiretório do meu $ HOME:

    $ ls $HOME | grep shared
    shared
    $ ls -l $HOME/shared
    lrwxrwxrwx 1 terdon terdon 20 Feb 15  2012 movies -> /mnt/shared/movies
    

Dessa forma, o volume só será montado se eu fizer um ls $HOME/shared e não um simples ls $HOME .

Por fim, verifique se você está usando a opção -soft .

    
por 06.12.2012 / 17:23
0

Eu também tenho o primeiro problema relatado, mas não tenho resposta para isso. A cópia também tende a bloquear outras partes do sistema (talvez devido à onipresença do Nautilus como um serviço GNOME) enquanto a cópia continua.

No segundo ponto, achei essa pergunta muito útil: link . Em particular, a sugestão umount -f /mnt/nfs funcionou para mim quando nada mais aconteceu, salvando-me de uma reinicialização irritante.

    
por 08.06.2015 / 14:17