Eu tenho uma instância do virtualbox rodando o Fedora 15 na minha máquina com Windows XP. A caixa do Windows (Z8GQ9439) está compartilhando uma pasta (rlevesq).
Estou montando essa unidade no / etc / fstab da seguinte forma:
//Z8GQ9439/rlevesq /mnt/rlevesq cifs uid=500,gid=500,rw,exec,file_mode=0755,dir_mode=0755,credentials=/home/rlevesq/.cifscred 0 0
Eu posso montar a unidade bem. Eu posso escrever para ele e ler a partir dele.
O problema é que, eventualmente, a montagem ficará inacessível a partir do Linux. Parece acontecer quando estou fazendo coisas intensivas de E / S no Windows, como compilar código C ++.
Quando isso acontece, não consigo executar ls /mnt/rlevesq
. Mesmo sudo umount /mnt/rlevesq
não funciona. Na verdade, quando executo esses comandos, eles bloqueiam o shell no qual foram executados.
dmesg apresenta o seguinte erro
[63823.762680] CIFS VFS: Server Z8GQ9439 has not responded in 300 seconds. Reconnecting...
[64070.860398] CIFS VFS: Unexpected lookup error -512
[64101.643986] CIFS VFS: did not end path lookup where expected namelen is 0
Neste ponto, não importa quanto tempo eu espere, a pasta permanece inacessível. A única solução que encontrei é reiniciar a caixa virtual.
- Existe alguma maneira de recuperar isso sem reiniciar a caixa do linux?
- Pode-se fazer alguma coisa para impedir que isso aconteça; alguma opção de montagem que eu perdi?