Монтирование виртуальной общей папки - монтирование успешно, но любой доступ к папкам зависает

Я использовал следующий скрипт для монтирования виртуальных общих дисков в моей гостевой Ubuntu (с хостом 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

Это хорошо мне работало до недавнего обновления ядра Linux до 3.11.0-24, после чего это произошло.

Теперь этот скрипт завершается успешно, монтирование происходит без заминки. Однако любая форма доступа к папке приводит к бесконечно долгому ожиданию.

ls ~/media работает нормально, но ls ~/media/foo зависает бесконечно, ничего не делая.

Что можно попробовать или продиагностировать для устранения этой проблемы?


Сведения о системе:

$ 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
1
задан 2 July 2014 в 11:12

1 ответ

Как @Takkat предполагает, переустановите гостя addtions после обновления ядра

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

.. тогда перезапустите VM.

Теперь после выполнения сценария, точка монтирования успешно выполняется.

Гарантируют, чтобы Вы имели dkms установленный.

sudo apt-get install dkms
1
ответ дан 2 July 2014 в 11:12

Другие вопросы по тегам:

Похожие вопросы: