Montando pasta compartilhada virtual - a montagem é bem-sucedida, mas qualquer acesso a pastas é interrompido

1

Eu tenho usado o seguinte script para montar as unidades compartilhadas de caixa virtual no meu guest Ubuntu (com o host do Windows)

    #!/bin/bash
    # Mounts all known drives shared via virtual box

    # configuration
    MOUNT_POINT="${HOME}/media"
    MOUNT_DIRS="foo bar baz"
    USERID=$( id -u )
    GROUPID=$( id -g )

    for DIR in ${MOUNT_DIRS} ;  do
        mkdir -p ${MOUNT_POINT}/${DIR}
        sudo mount -t vboxsf -o rw,uid=${USERID},gid=${GROUPID} ${DIR} ${MOUNT_POINT}/${DIR}
    done

Isso me serviu bem até uma atualização recente do kernel do Linux, para 3.11.0-24 , após o qual isso ocorreu.

Agora, esse script é bem-sucedido quando executado, a montagem ocorre sem problemas. No entanto, qualquer forma de acesso à pasta resulta em uma espera indefinidamente longa.

ls ~/media funciona bem, mas ls ~/media/foo trava indefinidamente, sem fazer nada.

O que posso testar ou diagnosticar para corrigir esse problema?

Detalhes do sistema:

$ uname -a && lsb_release -a
Linux brendang-linux 3.11.0-24-generic #41-Ubuntu SMP Mon Jun 9 20:36:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 13.10
Release:    13.10
Codename:   saucy
    
por bguiz 02.07.2014 / 09:12

1 resposta

1

Como @Takkat sugere, reinstale as adições de convidado após a atualização do kernel

sudo /etc/init.d/vboxadd setup
sudo shutdown -r now

.. então reinicie a VM.

Agora, depois de executar o script, o ponto de montagem é bem-sucedido.

Verifique se você tem dkms instalado.

sudo apt-get install dkms
    
por bguiz 02.07.2014 / 09:40