Notificação de alteração do sistema de arquivos através do NFS

1

Eu tenho a seguinte configuração:

  • Máquina host: Ubuntu 13.04 (64 bits)
  • Máquina convidada no VirtualBox: Ubuntu Server 10.04 LTS (32 bits)

Estou trabalhando em um projeto que mora dentro do convidado do VirtualBox. Eu edito os arquivos usando o Sublime Text em um compartilhamento NFS. Estou usando o NFS, pois acredito que ele ofereça a melhor velocidade para o compartilhamento de guest e > host, o que é útil quando estou fazendo grandes pesquisas no editor ou executando ferramentas visuais como gitk no host.

Isso funciona bem, mas há um problema: o Sublime normalmente percebe quaisquer alterações no projeto imediatamente e atualiza a árvore do projeto. No compartilhamento NFS, no entanto, ele apenas percebe algumas alterações (arquivos novos ou removidos) ao salvar um arquivo. Geralmente eu geralmente acabo usando "rescan folders" manualmente, como depois de trocar as ramificações no repositório.

Existe um sinalizador de configuração para o NFS que tornaria as mensagens de notificação de arquivos comunicadas? (O que é esse mecanismo de notificação chamado, enquanto estamos nisso?)

Se não, você recomendaria mudar para o Samba ou SSHFS?

Esta é a entrada fstab relevante:

flatline:/home/kos  /mnt/vm10   nfs noauto,noatime,intr
    
por Kos 29.07.2013 / 17:42

1 resposta

0

Acho que vale a pena brincar com diferentes sistemas de arquivos de rede, pois eles provavelmente têm métodos diferentes para notificar o sistema operacional (e, portanto, o ST3) quando os arquivos são criados, modificados ou destruídos. Eu não sei o suficiente sobre os diferentes (ou quais opções de montagem para usar) para recomendar um específico - GIYF :) Eu tive sorte antes com SSHFS / FUSE montando compartilhamentos Linux no meu Mac, então talvez tente aquele primeiro. O NFS é um sistema de arquivos antigo e com poucos recursos, assim como o SMB, então talvez o SSH funcione. Boa sorte!

    
por 30.07.2013 / 19:38