VirtualBox paylaşımlı klasörü nasıl bağlanır?

Linux'ta bir VirtualBox paylaşımlı klasörünü bağlamak için prosedür nedir?

Aşağıdaki mount komutunun varyasyonlarını denedim ancak protocol error veya diğer mount hatalarını almaya devam ediyorum.

sudo mount -t vboxsf share /home/toto
Çözüm

Linux konuklu VirtualBox için, paylaşılan bir klasörü bağlamak için adımlar şunlardır:

  1. Paylaşılacak ana bilgisayar klasörlerini belirtmek için VirtualBox ana bilgisayar uygulaması olan VirtualBox Manager'ı kullanın.

  2. VirtualBox Misafir Eklentilerinin VirtualBox misafirinde kurulu olduğundan emin olunuz.

  3. Linux misafirinde, mount komutu paylaşımın bağlandığını gösteren bir satır göstermelidir. Bu type vboxsf ile gösterilir. Sorun, bağlama noktasının istenilen yerde olmaması ve izinlerin yalnızca root olmasıdır. Varsayılan bağlama konumu /media/sf_ şeklindedir.

  4. 1000kullanıcı veya grup kimliğinivboxsfgrubunun bir üyesi yaparak paylaşıma erişebilirsiniz. Bu,/etc/groupdosyasındakivboxsf` satırını değiştirerek yapılır. Yeniden başlatma gerektirebilir.

  5. VBoxControl komutunu kullanarak klasörün bağlandığı yeri değiştirebilirsiniz. Guest Additions yüklendiğinde komut da yüklenir. Yeniden başlatma gerektirebilir. Örneğin, bağlama noktasını /media/sf_... yerine /home/toto/sf_... olarak değiştirmek için VirtualBox paylaşımlı klasör guestproperty ayarlamak için aşağıdaki komutu kullanın:

sudo VBoxControl guestproperty set /VirtualBox/GuestAdd/SharedFolders/MountDir /home/toto/

Değişikliği onaylamak için get seçeneğini kullanın:

sudo VBoxControl guestproperty get /VirtualBox/GuestAdd/SharedFolders/MountDir

Referanslar:

VirtualBox'ın Paylaşılan Klasör Bilgisi

VirtualBox'ın konuk özellik bilgisi

Yorumlar (4)

Karşılaşıldığında:

mount: Protocol error

VirtualBox'ta klasörleri paylaşmaya çalıştıktan sonra, örn:

$ sudo mount -o uid=1000,gid=1000 -t vboxsf D_DRIVE ~/host

bu sonunda benim için işe yaradı:

$ sudo apt-get install virtualbox-guest-dkms

(Benim düzenim: Windows 7 ana bilgisayar, misafirler: Ubuntu 12.04,13.10,14.04; şu anda VBox 4.3.10 r93012 çalıştırıyor)

Yorumlar (0)

Aşağıdaki hatayı aldığınızda: /sbin/mount.vboxsf: mount failed with the error: Protokol hatası

Ne yazık ki bu, varsayılan paylaşım adını kullandığınız veya ana bilgisayar'ın paylaşım dizini adının bağlı konuk paylaşım adıyla aynı olduğu anlamına gelir. Bu durumda bu "share" şeklindedir. Sadece başka bir paylaşım klasörü oluşturun, yani "vb_share" ve sonra sadece çalıştırın:

mount -t vboxsf vb_share /home/< user >/host

Yorumlar (0)