como faço para 'hard refresh' um diretório compartilhado?

0

VMWare player 4.0.1 build-528992

Eu adicionei um arquivo a um diretório compartilhado no Windows 7. Quando eu ls -l esse diretório no Ubuntu 11 se parece com: (segunda linha)

ls: cannot access  item_spec.rb: No such file or directory

-rwxrwxrwx 1 root root 300 2012-01-11 12:05 user_spec.rb
-????????? ? ?    ?        ?          ?     item_spec.rb

Como posso obter a pasta para "atualizar"? Eu preciso usar esse arquivo no Ubuntu. Eu acho que estará presente se eu reiniciar a VM, mas isso parece excessivo. Isso parece um bug. Fiz essa pergunta nos fóruns do VMWare e não obtive resposta.

Saída de ls -l para pai:

drwxrwxrwx 1 root root 8192 2012-01-13 13:26 the_project
    
por jcollum 15.01.2012 / 19:05

2 respostas

0

Eu encontrei uma solução razoável para isso, mas não uma resposta real.

touch file_to_create.rb

Crie o arquivo no Ubuntu, adicione-o à fonte ou edite-o ou não no Windows. Nunca crie o arquivo no Windows, o VMWare parece não ser capaz de lidar com isso.

Se você renomear um arquivo no Windows e aparecer ???? no Ubuntu, então touch o novo nome de arquivo no Ubuntu e ele retornará, com o conteúdo correto.

    
por 26.01.2012 / 01:16
0

Eu encontrei o problema é o mesmo que quando se utiliza um media player, o SMB2 pára a atualização no windows 7

este link pode ajudar com uma ferramenta para fazer isso.

    
por 06.11.2012 / 04:42