Folder bersama VirtualBox hang saat dibaca di OS tamu

13

Saya menjalankan VirtualBox 4.2.18 dengan host Windows 7 dan tamu Ubuntu 13.10. Saya mencoba mengatur folder bersama, tetapi berusaha membaca folder dari Ubuntu VM tampaknya menggantung tanpa batas. Namun, menulis ke folder bersama berfungsi dengan baik.

Pada host Windows, folder bersama diatur untuk menunjuk ke C:\ubuntu_share. Ini dikonfigurasi dalam VirtualBox sebagai permanen, tetapi tidak dipasang otomatis.

Di Ubuntu VM, saya bisa memasang folder bersama dengan sukses:

$ mkdir ubuntu_share
$ sudo mount -t vboxsf -o "rw,uid=1000,gid=1000,dmode=0755" ubuntu_share ubuntu_share
$ ls -l
drwxr-xr-x  1 nreed nreed    0 Oct 28 16:37 ubuntu_share/

Namun, mencoba melihat isi folder yang dipasang menggunakan lshanya menyajikan kursor berkedip sampai saya membunuhnya dengan Ctrl + C. Demikian pula jika saya mencoba untuk melihat folder di Nautilus saya hanya mendapatkan kursor menunggu selamanya.

Di sisi lain, menulis ke folder yang terpasang berfungsi:

$ cat > ubuntu_share/test.txt
hello world
^D

dan kemudian saya bisa melihat test.txtfile muncul di Windows dengan baik.

Saya sudah mencoba me-reboot VM, menginstal ulang penambahan tamu, menghapus dan membuat ulang folder bersama, memasangnya sebagai root alih-alih UID saya, semuanya sia-sia. Adakah yang tahu apa yang sedang terjadi, atau bagaimana saya bisa mendiagnosis hal ini?

Nathan Reed
sumber

Jawaban:

6

Dalam kasus saya berikut ini telah membantu:

  • perbarui ke Virtual Box 4.3.8 r92456,
  • instal ulang Penambahan Tamu VirtualBox dari CD virtual ( bukan dari repositori apt),
  • reboot mesin virtual.

Sistem Informasi:

  • Host: Windows 7 Home Premium 64-bit,
  • Tamu: Linux Mint 16 Petra 32-bit.
smbear
sumber
2

VirtualBox 4.3 telah dirilis. Itu tidak muncul di cek pembaruan dari VirtualBox. Saya baru saja menyelesaikan masalah ini dengan menginstal dari situs VirtualBox dan memperbarui versi Guest Additions yang diinstal pada VM.

https://www.virtualbox.org/wiki/Downloads

Shannon Smith
sumber
Terima kasih. Memperbarui ke 4.3 juga membantu saya. Saya kira saya beruntung dalam menghadapi masalah ini tepat setelah mereka ternyata memperbaikinya ...
Nathan Reed
2
Saya memiliki masalah yang sama bahkan dengan versi terbaru.
tiam
3
Saya juga memiliki masalah ini dengan 4.3.6
dvreed77
@ smbear menjawabnya tetap pada saya di 4.3.12
Hans
1

Jadi masalahnya adalah dengan tautan simbolis ke folder bersama. Ternyata ini adalah risiko keamanan. Lihat sumber .

Solusi saya adalah menghapus tautan simbolik dan menavigasi ke titik pemasangan ( /media/sf_MyUserName). Ini juga memungkinkan saya untuk mengurutkan direktori di dalam folder bersama.

Masalah ini masih ada pada instalasi baru VirtualBox 5.0.0 pada Win 7 dengan upgrade baru ke debian 8 (Jessie) sebagai tamu.

Pada konfigurasi saya, masalah muncul ketika saya mengklik folder bersama dari Dolphin. Dolphin baik-baik saja dengan direktori lain, namun, pada mengklik drive bersama, Dolphin membeku.

Masalah ini pertama kali muncul di komputer saya di Debian 7 (mengi) di VirtualBox 4.3.3. Saya mencari di Google, memperbaikinya, tetapi tidak dapat mengingat apa yang saya lakukan beberapa bulan yang lalu. Saya mengatakan itu agak diperbaiki karena jika saya mencoba menyortir direktori apa pun di folder bersama, Dolphin akan membeku. Masalahnya muncul kembali ketika saya memutakhirkan ke deb 8. Setiap upaya untuk menavigasi ke drive bersama menyebabkan Dolphin membeku. Saya memutakhirkan ke VirtualBox 5.0.0.0 dengan paket ekstensi, tetapi ini tidak membantu.

Setelah beberapa waktu menyelidiki, saya menemukan masalahnya. Masalah hanya muncul jika saya mengklik tautan simbolis "sf_MyUserName" yang dibuat oleh VirtualBox. Namun, jika saya pergi melalui sistem file di mana folder bersama dipasang (/ media / sf_MyUserName) Dolphin tidak punya masalah.

Joe
sumber
Saya perlu tiga upaya untuk membaca jawaban ini, untuk menentukan, itu sebenarnya jawaban. Solusinya bermuara untuk menghapus tautan simbolis.
Ramhound
Menarik. Namun, Anda berbicara tentang symlink ke titik pemasangan folder bersama di dalam OS tamu, dan pertanyaan askubuntu yang Anda tautkan tampaknya berbicara tentang sesuatu yang sangat berbeda: symlink di folder bersama yang mereferensikan lokasi yang tidak dibagi di dalam sistem file host ?
Nathan Reed
Hai Nathan, saya pikir situasiku sangat mirip, walaupun tidak persis sama dengan pos aslinya.
Joe
Nathan, Situasi saya mirip dengan posting asli Anda. Dua kalimat pertama menggambarkan situasi saya. "Saya menjalankan VirtualBox 4.2.18 dengan host Windows 7 dan tamu Ubuntu 13.10. Saya mencoba mengatur folder bersama, tetapi mencoba membaca folder dari Ubuntu VM tampaknya menggantung tanpa batas waktu." adalah tuan rumah Win 7 dan tamu Debian. Perbedaannya dalam kasus saya hanya Dolphin yang digantung. Saya baru saja membaca kembali tautan AskUbuntu dan Anda benar bahwa symlink menunjuk ke arah yang berbeda. Saya pasti telah melewatkannya. Bagaimanapun, saya harap saran saya membantu Anda atau orang lain. - tepuk tangan
Joe