Varsayılan olarak, VirtualBox paylaşılan klasörleri konuk için okuma / yazma izniyle oluşturulur. Bu komut satırından yapılabilir ana bilgisayarda ile:
Seçeneği ekleyerek --readonly bunları salt okunur erişim için kısıtlayabiliriz. Kullan... --transient yalnızca paylaşımların mevcut oturumda görünmesini istiyorsanız, ancak sonraki oturumlar için kalıcı olmamasını istiyorsanız seçenek. Paylaşılan klasörler için bazı sınırlamalar vardır (bkz. bu soru ayrıntılar için). Önkoşullar karşılanırsa, konuk'ta aşağıdaki komutları çalıştırarak bu paylaşılan klasörleri el ile bağlayabiliriz:
mkdir /home/<user>/vboxsharesudo mount -t vboxsf -o uid=1000,gid=1000 sharename /home/<user>/vboxshare
Tabii ki, salt okunur olarak monte etmek veya yalnızca root'a okuma erişimi olan monte etmek için farklı montaj seçeneklerini de kullanabiliriz.
Sanal Kutu Yöneticisi aracılığıyla Otomatik Bağlama
Sanal Kutu Yöneticisinden paylaşılan bir klasör oluştururken otomatik montajı etkinleştirmemiz durumunda, bu paylaşılan klasörler otomatik olarak bağlama noktası olan konuğa monte edilir /media/sf_<name_of_folder>. Bu klasörlere erişebilmek için konuktaki kullanıcıların grubun üyesi olması gerekir vboxsf.
sudo usermod -aG vboxsf userName
Konuk yeniden başlatmanız gerekecek yeni grubun eklenmesi için.
Açık olan ıso'yu monte edebilirsiniz /media veya tuşuna basın Left Control+D
Yeniden başlat
Erişmeye çalış /media/sf_your_shared_folder_name. Hala erişiminiz yoksa, bu sizin ait olmadığınız anlamına gelir. vboxsf nilo'nun dediği gibi grup. Bu komut sorununuzu çözecektir:
sudo adduser your_username vboxsf
Değişiklikleri uygulamak için oturumu kapatın ve tekrar oturum açın adduser. Klasöre hala erişemiyorsanız, yeniden başlatmayı deneyin.
Paylaşılan klasörü hala göremiyorsanız, onu bağlamanız gerekir. Paylaşılan klasör için automount'u VirtualBox Manager'ın seçeneklerinden etkinleştirebilirsiniz.
>>Ana Bilgisayar işletim sistemi- Windows ve Konuk işletim sistemi -Ubuntu (Sanal kutu) arasında bir klasör paylaşma
Adım 1>Virtualbox'ın menüsünden Konuk Eklemelerini Yükle Cihazlara Git - Konuk Eklemelerini Yükle Bu, / media / cdrom'unuza sanal bir CD takacaktır. Kök kullanıcı olarak, Terminal ile aç seçeneğini kullanarak bu / media / cdrom eklenen klasörü açın (Fareyle sağ tıklayın).
Adım 2Run the program VBoxLinuxAdditions.run. When the program completes reboot your VirtualBox.
$ sudo ./VBoxLinuxAdditions.run
3. Adım>>Paylaşılan bir klasör oluşturun. Sanal menüden Aygıtlar-Paylaşılan Klasörler'e gidin ve listeye yeni bir klasör ekleyin, bu klasör windows'ta Ubuntu (Konuk işletim Sistemi) ile paylaşmak istediğiniz klasör olmalıdır.Bu oluşturulan klasörün otomatik olarak bağlanmasını sağlayın.Örnek - Masaüstünde Ubuntushare adında bir klasör oluşturun ve bu klasörü ekleyin.
4. AdımPaylaşılan klasör (ler) belirtiminizle işiniz bittiğinde, klasörü Ubuntu'dan (Konuk işletim sistemi) monte ederiz.Ubuntu'da dosyaları Windows'tan paylaşılan klasörle paylaşacak bir dizin olan bir bağlama noktası oluşturun.Ubuntu'da bir dizin oluşturmak için bunu çalıştırın
$ sudo mkdir ~/Desktop/windowsshare
Adım 5Bağlama noktanız oluşturulduğunda artık paylaşılan klasörü bağlayabilirsiniz.Klasörü paylaşmak için bu komutu çalıştırın:
$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare
Ubuntushare, VirtualBox Aygıtları bölümüne eklediğimiz klasörün adıdır bu klasör Windows'tadır (Ana İşletim sistemi).~/Desktop / windowsshare Ubuntu'daki dizindir (Konuk işletim sistemi)
>TEBRİKLER -Artık dosyaları Windows ve Ubuntu arasında paylaşabilirsiniz. Windows (Ana İşletim sistemi) Ubuntu paylaşım klasörüne herhangi bir dosya eklemeyi deneyin şimdi Ubuntu (Konuk işletim sistemi) windowsshare dizinini kontrol edin dosya yansıtılacaktır.
Şu an itibariyle (Virtualbox'ın 6.0.10 sürümü) var make permanent ve auto-mount ayrıca paylaşılan klasör seçenekleri mount point (At) virtualbox'ın guı'sinde. Benim için aşağıdakiler işe yaradı:
Konuk Ubuntu'da: sudo apt-get install virtualbox-guest-utils
Virtualbox'ın guı'sine paylaşılan klasör ekleyin.
Konuk işletim sistemini yeniden başlat
Guı'de belirtilen bağlama noktasındaki klasör otomatik olarak oluşturuldu ve ls ana bilgisayar Windows PC'de bulunan dosyaları gösterdi.
Bunu monte edeceğiniz bir dizin oluşturun, örneğin mkdir docs
Konuk Eklemelerini konuk Ubuntu makinesine yükleyin.
Ubuntu konuğunu kapatın ve yapılandırın.
Depolama alanında, paylaşılan klasörünüzü kurun ve ikinci alanda ad olarak belirlediklerinizi not alın. Örneğin "deli". Otomatik Bağlama için kutuyu işaretleyin.
Ubuntu misafirini önyükleyin.
Dediğin gibi, aslında erişilemeyecek. (Bu, sorunuzun önemli bir parçasıdır.) Bunun yerine şu adreste bulunduğunu göreceksiniz /media/sf_crazy. 'delilik' dediğin yerde ona verdiğin isim. Ayrıca, evinizde de mevcut olacak. ~/crazy.
Şimdi gerçekten monte etmek için bir adım daha atmanız gerekiyor:
sudo mount -o uid=1000,gid=1000 -t vboxsf ~/crazy ~/docs
Konuk Eklemelerini yükledikten sonra bu adımları gerçekleştirin. Windows 10 ana bilgisayar ortamı için, Windows makinesinde klasörleri paylaşmak zorunda kaldım.